XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment - Schedule of Carrying Values of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment $ 1,157,655 $ 1,092,838
Accumulated depreciation (662,030) (641,769)
Property, plant and equipment, less accumulated depreciation 495,625 451,069
Land and land improvements    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 24,841 27,627
Buildings and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 125,292 108,960
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 687,430 666,527
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 145,281 132,668
Construction in process    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment $ 174,811 $ 157,056