XML 103 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Carrying amount of goodwill by reportable segment      
Increase (Decrease) in Other Current Assets $ 12,745 $ (734) $ 6,107
Amortization of Intangible Assets (24,800) (23,500) (17,400)
Goodwill [Roll Forward]      
Goodwill 512,383 502,550 495,672
Disposal Group, Including Discontinued Operation, Goodwill 5,678    
Foreign exchange (22,987) 13,136  
Gross Carrying Amount 487,376 452,862  
Finite-Lived Intangible Assets, Net 269,413    
Finite-lived Intangible Assets, Purchase Of Intangibles 14,100    
North America      
Goodwill [Roll Forward]      
Goodwill 134,148 101,558 103,572
Foreign exchange (230) 63  
Gross Carrying Amount 116,550 64,190  
Europe      
Goodwill [Roll Forward]      
Goodwill 377,049 399,693 390,799
Disposal Group, Including Discontinued Operation, Goodwill 5,678    
Foreign exchange (22,644) 13,075  
Gross Carrying Amount 366,586 384,432  
Asia/Pacific      
Goodwill [Roll Forward]      
Goodwill 1,186 1,299 1,301
Foreign exchange (113) (2)  
Gross Carrying Amount 4,240 4,240  
Patent      
Carrying amount of goodwill by reportable segment      
Amortization of Intangible Assets (3,468) (2,051)  
Goodwill [Roll Forward]      
Gross Carrying Amount 53,472 38,598 24,172
Finite-lived Intangible Assets, Purchase Of Intangibles, Net   13,996  
Finite-Lived Intangible Assets, Net 15,800    
Finite-lived Intangible Assets Acquired 15,800    
Foreign exchange (926) 430  
Finite-lived Intangible Assets, Purchase Of Intangibles   13,996  
Noncompete Agreements Trademarks and Other      
Carrying amount of goodwill by reportable segment      
Amortization of Intangible Assets (2,972) (2,813)  
Goodwill [Roll Forward]      
Gross Carrying Amount 42,240 28,147 28,301
Amortization of Intangible Assets, Purchases 0    
Foreign exchange (7) 226  
Finite-lived Intangible Assets, Purchase Of Intangibles 14,100    
Unpatented Technology      
Carrying amount of goodwill by reportable segment      
Amortization of Intangible Assets (991) (820)  
Goodwill [Roll Forward]      
Gross Carrying Amount 22,459 22,508 22,410
Foreign exchange (49) 98  
Customer relationships      
Carrying amount of goodwill by reportable segment      
Amortization of Intangible Assets (17,362) (17,429)  
Goodwill [Roll Forward]      
Gross Carrying Amount 263,312 269,166 $ 260,459
Finite-lived Intangible Assets, Purchase Of Intangibles, Net   1,300  
Amortization of Intangible Assets, Purchases   0  
Finite-Lived Intangible Assets, Net 10,560    
Finite-lived Intangible Assets Acquired 10,560    
Foreign exchange $ (16,745) 7,407  
Finite-lived Intangible Assets, Purchase Of Intangibles   $ 1,300