XML 118 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Income Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Components of Deferred Tax Assets [Abstract]        
Capitalized research & development $ 4,653      
Deferred finance charges 4,275 $ 2,322    
Inventory reserve 26,534 12,927    
Other 23,278 19,191    
Disallowed business interest expense 180,571 163,739    
Operating lease liability 43,744 40,894    
Pension 1,134 3,632    
Tax losses carried forward 11,397 15,055    
Deferred tax assets, before valuation allowance 295,586 257,760    
Valuation allowance (117,650) (94,812) $ (62,958) $ (33,444)
Deferred tax assets 177,936 162,948    
Components of Deferred Tax Liabilities [Abstract]        
Property, plant and equipment (35,836) (36,824)    
Intangible assets (246,422) (244,076)    
Operating lease right of use asset (55,966) (53,314)    
Other (8,457) (6,309)    
Deferred tax liabilities (346,681) (340,523)    
Net deferred tax liability $ (168,745) $ (177,575)