XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.2
PROPERTY, PLANT AND EQUIPMENT - Schedule of Estimated Useful Lives (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, plant and equipment    
Property, plant and equipment, at cost $ 1,262,338 $ 1,202,247
Accumulated depreciation (557,233) (508,574)
Property, plant and equipment, net 705,105 693,673
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 $ 243,840 227,885
Land improvements    
Property, plant and equipment    
Estimated Useful Life 15 years  
Property, plant and equipment, at cost $ 6,747 6,747
Buildings    
Property, plant and equipment    
Property, plant and equipment, at cost $ 290,777 290,777
Computer equipment and computer software    
Property, plant and equipment    
Estimated Useful Life 3 years  
Property, plant and equipment, at cost $ 223,234 206,460
Machinery and equipment    
Property, plant and equipment    
Property, plant and equipment, at cost 371,454 339,421
Furniture and fixtures    
Property, plant and equipment    
Property, plant and equipment, at cost 35,923 37,176
Assets under construction    
Property, plant and equipment    
Property, plant and equipment, at cost $ 85,647 $ 89,065
Minimum | Buildings    
Property, plant and equipment    
Estimated Useful Life 30 years  
Minimum | Machinery and equipment    
Property, plant and equipment    
Estimated Useful Life 3 years  
Minimum | Furniture and fixtures    
Property, plant and equipment    
Estimated Useful Life 3 years  
Maximum | Buildings    
Property, plant and equipment    
Estimated Useful Life 40 years  
Maximum | Machinery and equipment    
Property, plant and equipment    
Estimated Useful Life 10 years  
Maximum | Furniture and fixtures    
Property, plant and equipment    
Estimated Useful Life 10 years