Annual report [Section 13 and 15(d), not S-K Item 405]

Goodwill and Other Intangible Assets - Narratives (Details)

v3.25.0.1
Goodwill and Other Intangible Assets - Narratives (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Oct. 01, 2024
Goodwill        
Number of reporting units | segment 2      
Number of operating segments | segment 2      
Goodwill impairment charge $ 0      
Percent of fair value in excess of carrying amount       15.00%
Impairment of intangible assets (3,900,000)      
Amortization 10,585,000 $ 10,565,000 $ 10,562,000  
In process research and development        
Goodwill        
Impairment of intangible assets $ (3,900,000)      
Non-compete agreements        
Goodwill        
Finite lived intangible assets useful life 5 years      
Trademarks        
Goodwill        
Finite lived intangible assets useful life 15 years      
Trade names        
Goodwill        
Finite lived intangible assets useful life 10 years      
Minimum | Technical know-how        
Goodwill        
Finite lived intangible assets useful life 10 years      
Minimum | Customer relationships        
Goodwill        
Finite lived intangible assets useful life 10 years      
Maximum | Technical know-how        
Goodwill        
Finite lived intangible assets useful life 20 years      
Maximum | Customer relationships        
Goodwill        
Finite lived intangible assets useful life 15 years      
Cost of goods sold        
Goodwill        
Amortization $ 3,495,000 3,482,000 3,480,000  
Other operating expenses        
Goodwill        
Amortization $ 10,585,000 $ 10,565,000 $ 10,562,000