XML 104 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Amortizable Intangible assets      
Gross Carrying Amount $ 487,376 $ 452,862  
Accumulated Amortization (112,325) (87,523)  
Amortization of Intangible Assets $ (24,800) (23,500) $ (17,400)
Finite-Lived Intangible Assets, Remaining Amortization Period 9 years 7 months 6 days    
Intangible assets, net $ 375,051 365,339  
Finite-lived Intangible Assets, Purchase Of Intangibles 14,100    
Capital expenditures and asset acquisitions, net of cash acquired (261,144) (113,497) (875,801)
2019 26,649    
2020 26,053    
2021 25,863    
2022 25,719    
2023 25,367    
Thereafter 139,762    
Finite-Lived Intangible Assets, Net 269,413    
Increase (Decrease) in Other Current Assets (12,745) 734 (6,107)
Goodwill, Measurement Period Adjustment (32,820) 580  
Patent      
Amortizable Intangible assets      
Gross Carrying Amount 53,472 38,598 24,172
Accumulated Amortization (8,322) (4,854) (2,803)
Amortization of Intangible Assets (3,468) (2,051)  
Intangible assets, net 45,150 33,744 21,369
Finite-lived Intangible Assets Acquired (15,800)    
Finite-lived Intangible Assets, Purchase Of Intangibles   13,996  
Finite-lived Intangible Assets, Purchase Of Intangibles, Net   13,996  
Foreign exchange (926) 430  
Finite-Lived Intangible Assets, Net 15,800    
Unpatented Technology      
Amortizable Intangible assets      
Gross Carrying Amount 22,459 22,508 22,410
Accumulated Amortization (21,270) (20,279) (19,459)
Amortization of Intangible Assets (991) (820)  
Intangible assets, net 1,189 2,229 2,951
Foreign exchange (49) 98  
Noncompete Agreements Trademarks and Other      
Amortizable Intangible assets      
Gross Carrying Amount 42,240 28,147 28,301
Accumulated Amortization (18,717) (15,745) (12,932)
Amortization of Intangible Assets (2,972) (2,813)  
Intangible assets, net 23,523 12,402 15,369
Finite-lived Intangible Assets, Purchase Of Intangibles 14,100    
Amortization of Intangible Assets, Purchases 0    
Capital expenditures and asset acquisitions, net of cash acquired   (380)  
Foreign exchange (7) 226  
Customer relationships      
Amortizable Intangible assets      
Gross Carrying Amount 263,312 269,166 260,459
Accumulated Amortization (63,761) (46,399) (28,970)
Amortization of Intangible Assets (17,362) (17,429)  
Intangible assets, net 199,551 222,767 231,489
Finite-lived Intangible Assets Acquired (10,560)    
Finite-lived Intangible Assets, Purchase Of Intangibles   1,300  
Amortization of Intangible Assets, Purchases   0  
Finite-lived Intangible Assets, Purchase Of Intangibles, Net   1,300  
Foreign exchange (16,745) 7,407  
Finite-Lived Intangible Assets, Net 10,560    
Gain (Loss) on Disposition of Intangible Assets 331    
North America      
Amortizable Intangible assets      
Gross Carrying Amount 116,550 64,190  
Accumulated Amortization (39,061) (33,740)  
Intangible assets, net 77,489 30,450  
Capital expenditures and asset acquisitions, net of cash acquired $ (243,728) (92,725) $ (54,594)
Goodwill, Measurement Period Adjustment   $ 2,077  
Maximum      
Amortizable Intangible assets      
Finite-Lived Intangible Asset, Useful Life 21 years    
Minimum      
Amortizable Intangible assets      
Finite-Lived Intangible Asset, Useful Life 3 years