XML 110 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangibles - Other Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance $ 512,144 $ 507,416  
Retirements (21,264)    
Foreign currency translation adjustments and other (16,923) 4,728  
Ending balance 473,957 512,144 $ 507,416
Beginning balance (250,286) (219,546)  
Amortization (23,036) (28,026) (24,700)
Retirements 21,264    
Foreign currency translation adjustments and other 8,854 (2,714)  
Ending balance (243,204) (250,286) (219,546)
Net Book Value 230,753 261,858  
Customer Lists and Relationships      
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance 417,803 412,670  
Retirements 0    
Foreign currency translation adjustments and other (15,791) 5,133  
Ending balance 402,012 417,803 412,670
Beginning balance (204,481) (177,627)  
Amortization (19,570) (24,510)  
Retirements 0    
Foreign currency translation adjustments and other 7,820 (2,344)  
Ending balance (216,231) (204,481) (177,627)
Net Book Value 185,781 213,322  
Trademarks and trade names      
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance 13,405 13,161  
Retirements (2,309)    
Foreign currency translation adjustments and other (426) 244  
Ending balance 10,670 13,405 13,161
Beginning balance (3,673) (3,587)  
Amortization 0 0  
Retirements 2,309    
Foreign currency translation adjustments and other 40 (86)  
Ending balance (1,324) (3,673) (3,587)
Net Book Value 9,346 9,732  
Patents and Technology      
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance 46,287 46,399  
Retirements (14,506)    
Foreign currency translation adjustments and other 484 (112)  
Ending balance 32,265 46,287 46,399
Beginning balance (26,758) (23,790)  
Amortization (2,549) (2,563)  
Retirements 14,506    
Foreign currency translation adjustments and other 548 (405)  
Ending balance (14,253) (26,758) (23,790)
Net Book Value 18,012 19,529  
Other      
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance 34,649 35,186  
Retirements (4,449)    
Foreign currency translation adjustments and other (1,190) (537)  
Ending balance 29,010 34,649 35,186
Beginning balance (15,374) (14,542)  
Amortization (917) (953)  
Retirements 4,449    
Foreign currency translation adjustments and other 446 121  
Ending balance (11,396) (15,374) $ (14,542)
Net Book Value $ 17,614 $ 19,275