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

Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details)

v3.25.0.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets      
Gross Carrying Amount $ 225,042 $ 225,350  
Net Balance 98,413 116,550  
Definite-lived Intangible assets, net      
Accumulated Amortization (122,729) (108,800)  
Total estimated future aggregate amortization expense 73,106    
Amortization expense 10,585 10,565 $ 10,562
Indefinite-lived intangible assets, net      
Intangible asset impairment charge 3,900 0 $ 0
Impairment of intangible assets (3,900)    
Indefinite-lived trade names      
Indefinite-lived intangible assets, net      
Gross Carrying Amount 25,307 25,367  
Indefinite-lived trade names 0    
Net Balance 25,307 25,367  
In process research and development      
Indefinite-lived intangible assets, net      
Gross Carrying Amount 3,900 3,900  
Intangible asset impairment charge 3,900    
Net Balance 0 3,900  
Impairment of intangible assets (3,900)    
Finite-Lived Intangible Assets      
Definite-lived Intangible assets, net      
Gross Carrying Amount 195,835 196,083  
Accumulated Amortization (122,729) (108,800)  
Impairment Charge 0    
Total estimated future aggregate amortization expense 73,106 87,283  
Technical know-how      
Definite-lived Intangible assets, net      
Gross Carrying Amount 55,217 55,350  
Accumulated Amortization (30,907) (27,472)  
Impairment Charge 0    
Total estimated future aggregate amortization expense $ 24,310 27,878  
Technical know-how | Minimum      
Definite-lived Intangible assets, net      
Finite lived intangible assets useful life 10 years    
Technical know-how | Maximum      
Definite-lived Intangible assets, net      
Finite lived intangible assets useful life 20 years    
Customer relationships      
Definite-lived Intangible assets, net      
Gross Carrying Amount $ 130,834 130,912  
Accumulated Amortization (86,348) (76,634)  
Impairment Charge 0    
Total estimated future aggregate amortization expense $ 44,486 54,278  
Customer relationships | Minimum      
Definite-lived Intangible assets, net      
Finite lived intangible assets useful life 10 years    
Customer relationships | Maximum      
Definite-lived Intangible assets, net      
Finite lived intangible assets useful life 15 years    
Non-compete agreements      
Definite-lived Intangible assets, net      
Gross Carrying Amount $ 700 700  
Accumulated Amortization (537) (397)  
Impairment Charge 0    
Total estimated future aggregate amortization expense $ 163 303  
Finite lived intangible assets useful life 5 years    
Trademarks      
Definite-lived Intangible assets, net      
Gross Carrying Amount $ 7,484 7,521  
Accumulated Amortization (4,324) (3,844)  
Impairment Charge 0    
Total estimated future aggregate amortization expense $ 3,160 3,677  
Finite lived intangible assets useful life 15 years    
Indefinite-lived trade names      
Definite-lived Intangible assets, net      
Gross Carrying Amount $ 1,600 1,600  
Accumulated Amortization (613) (453)  
Total estimated future aggregate amortization expense $ 987 $ 1,147  
Finite lived intangible assets useful life 10 years