v3.26.1
Goodwill and Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets $ 6,800 $ 6,700 $ 13,788   $ 13,400  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life     5 years 10 months 24 days      
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 518,741 524,449 $ 518,741 $ 526,716 524,449  
Accumulated amortization (152,776) (125,088) (152,776) (138,987) (125,088)  
Net carrying amount 365,965 399,361 365,965 387,729 399,361  
Foreign exchange and other     (7,976)      
Patents            
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets     1,963 2,227 1,340  
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 55,201 54,762 55,201 55,455 54,762 $ 53,472
Accumulated amortization (13,844) (9,662) (13,844) (11,889) (9,662) (8,322)
Net carrying amount 41,357 45,100 41,357 43,566 45,100 45,150
Finite-Lived Intangible Assets Acquired, Disposals       (3,684)    
Finite-Lived Intangible Assets Acquired, Reclassification     (8) (95)    
Foreign exchange and other     (254) 4,282 1,290  
Unpatented Technology            
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets     280 358 368  
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 24,583 22,659 24,583 24,407 22,659 22,459
Accumulated amortization (22,231) (21,638) (22,231) (21,951) (21,638) (21,270)
Net carrying amount 2,352 1,021 2,352 2,456 1,021 1,189
Finite-Lived Intangible Assets Acquired       1,875    
Foreign exchange and other     176 (82) 200  
Finite Lived Intangible Assets Reclassifications       (45)    
Noncompete Agreements Trademarks and Other            
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets     1,771 1,518 2,448  
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 42,117 41,967 42,117 42,321 41,967 40,567
Accumulated amortization (23,841) (21,165) (23,841) (22,974) (21,165) (18,717)
Net carrying amount 18,276 20,802 18,276 19,347 20,802 21,850
Foreign exchange and other     (204) (1,334) 1,400  
Finite Lived Intangible Assets Reclassifications       1,688    
Finite Lived Intangible Assets, Reclassifications Net Of Amortization       1,397    
Finite Lived Intangible Assets, Amortization Reclassifications       (291)    
Customer Relationships [Member]            
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets     9,774 9,160 9,242  
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 283,227 293,375 283,227 289,121 293,375 264,985
Accumulated amortization (92,371) (73,003) (92,371) (82,163) (73,003) (63,761)
Net carrying amount 190,856 220,372 190,856 206,958 220,372 $ 201,224
Finite-Lived Intangible Assets Acquired, Reclassification       (951)    
Foreign exchange and other     (5,894) (3,303) 28,390  
Finite Lived Intangible Assets Reclassifications     0      
Finite Lived Intangible Assets, Reclassifications Net Of Amortization     (434)      
Finite Lived Intangible Assets, Amortization Reclassifications     (434)      
Noncompete Agreements Trademarks and Other Member            
Changes in gross carrying amount of finite-lived intangible assets            
Finite-Lived Intangible Assets Acquired, Reclassification     904      
North America            
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 117,890 116,550 117,890 117,890 116,550  
Accumulated amortization (49,349) (42,218) (49,349) (45,807) (42,218)  
Net carrying amount 68,541 74,332 68,541 72,083 74,332  
Europe            
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 395,664 403,820 395,664 404,674 403,820  
Accumulated amortization (102,225) (82,057) (102,225) (92,192) (82,057)  
Net carrying amount 293,439 321,763 293,439 312,482 321,763  
Asia/Pacific            
Changes in gross carrying amount of finite-lived intangible assets            
Gross carrying amount 5,187 4,079 5,187 4,152 4,079  
Accumulated amortization (1,202) (813) (1,202) (988) (813)  
Net carrying amount $ 3,985 $ 3,266 $ 3,985 $ 3,164 $ 3,266