XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets $ 7,100   $ 6,600 $ 19,879 $ 18,000  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life       6 years 6 months    
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 524,722 $ 487,376 501,005 $ 524,722 501,005  
Accumulated amortization (132,205) (112,325) (105,488) (132,205) (105,488)  
Net carrying amount 392,517 375,051 395,517 392,517 395,517  
Foreign exchange       37,708    
Patents            
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets   1,397   2,553 2,071  
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 55,560 53,472 38,787 55,560 38,787 $ 38,598
Accumulated amortization (10,875) (8,322) (6,925) (10,875) (6,925) (4,854)
Net carrying amount 44,685 45,150 31,862 44,685 31,862 33,744
Finite-Lived Intangible Assets Acquired, Disposals   (3,434)        
Finite-Lived Intangible Assets Acquired, Reclassification   (15,800)        
Foreign exchange   (1,115)   5,522 189  
Unpatented Technology            
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets   302   545 689  
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 22,574 22,459 22,890 22,574 22,890 22,508
Accumulated amortization (21,815) (21,270) (20,968) (21,815) (20,968) (20,279)
Net carrying amount 759 1,189 1,922 759 1,922 2,229
Foreign exchange   (431)   115 382  
Noncompete Agreements Trademarks and Other            
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount           28,147
Accumulated amortization           (15,745)
Net carrying amount           12,402
Noncompete Agreements Trademarks and Other Member            
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets   1,148   3,170 1,824  
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 40,366 40,567 55,563 40,366 55,563  
Accumulated amortization (21,887) (18,717) (17,569) (21,887) (17,569)  
Net carrying amount 18,479 21,850 37,994 18,479 37,994  
Finite-Lived Intangible Assets Acquired, Reclassification   (14,995)   (270) (1,673)  
Foreign exchange   (1)   69 (6)  
Finite-lived Intangible Assets, Purchase Of Intangibles, Gross         29,095  
Customer Relationships [Member]            
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets   3,981   13,611 13,381  
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 290,672 264,985 288,108 290,672 288,108 269,166
Accumulated amortization (77,372) (63,761) (59,780) (77,372) (59,780) (46,399)
Net carrying amount 213,300 201,224 228,328 213,300 228,328 $ 222,767
Finite-Lived Intangible Assets Acquired, Reclassification   (3,717)   (919) (1,673)  
Foreign exchange   (19,737)   24,768 2,992  
Finite-lived Intangible Assets, Purchase Of Intangibles, Gross         14,277  
Gain (Loss) on Disposition of Intangible Assets   331        
North America            
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 116,273 116,550 107,561 116,273 107,561  
Accumulated amortization (44,102) (39,061) (37,131) (44,102) (37,131)  
Net carrying amount 72,171 77,489 70,430 72,171 70,430  
Europe            
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 404,333 366,586 389,148 404,333 389,148  
Accumulated amortization (87,203) (72,621) (67,801) (87,203) (67,801)  
Net carrying amount 317,130 293,965 321,347 317,130 321,347  
Asia/Pacific            
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 4,116 4,240 4,296 4,116 4,296  
Accumulated amortization (900) (643) (556) (900) (556)  
Net carrying amount $ 3,216 $ 3,597 $ 3,740 $ 3,216 $ 3,740