XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Carrying Values of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment $ 1,092,838 $ 993,473
Accumulated depreciation (641,769) (611,609)
Property, plant and equipment, less accumulated depreciation 451,069 381,864
Land and land improvements    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 27,627 25,547
Buildings and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 108,960 102,451
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 666,527 631,680
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment 132,668 127,434
Construction in process    
Property, Plant and Equipment [Line Items]    
Gross property, plant and equipment $ 157,056 $ 106,361