XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY, PLANT AND EQUIPMENT - Schedule of Estimated Useful Lives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, plant and equipment    
Property, plant and equipment, at cost $ 1,202,247 $ 1,115,557
Accumulated depreciation (508,574) (417,203)
Property, plant and equipment, net 693,673 698,354
Land    
Property, plant and equipment    
Property, plant and equipment, at cost 4,716 4,716
Leasehold and building improvements    
Property, plant and equipment    
Property, plant and equipment, at cost $ 227,885 214,562
Land improvements    
Property, plant and equipment    
Estimated Useful Life 15 years  
Property, plant and equipment, at cost $ 6,747 6,729
Buildings    
Property, plant and equipment    
Property, plant and equipment, at cost $ 290,777 290,777
Buildings | Minimum    
Property, plant and equipment    
Estimated Useful Life 30 years  
Buildings | Maximum    
Property, plant and equipment    
Estimated Useful Life 40 years  
Computer equipment and computer software    
Property, plant and equipment    
Estimated Useful Life 3 years  
Property, plant and equipment, at cost $ 206,460 168,131
Machinery and equipment    
Property, plant and equipment    
Property, plant and equipment, at cost $ 339,421 290,294
Machinery and equipment | Minimum    
Property, plant and equipment    
Estimated Useful Life 3 years  
Machinery and equipment | Maximum    
Property, plant and equipment    
Estimated Useful Life 10 years  
Furniture and fixtures    
Property, plant and equipment    
Property, plant and equipment, at cost $ 37,176 35,756
Furniture and fixtures | Minimum    
Property, plant and equipment    
Estimated Useful Life 3 years  
Furniture and fixtures | Maximum    
Property, plant and equipment    
Estimated Useful Life 10 years  
Assets under construction    
Property, plant and equipment    
Property, plant and equipment, at cost $ 89,065 $ 104,592