XML 103 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 832,407 $ 762,422  
Less accumulated depreciation and amortization 474,974 432,392  
Property Plant and Equipment Excluding Capital Projects in Progress 357,433 330,030  
Capital projects in progress 61,179 31,525  
Property, plant and equipment, net 418,612 361,555  
Fully Depreciated Property, Plant and Equipment, Original Cost 352,500 253,500  
Depreciation 51,200 43,400 $ 36,100
Software Development [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 33,800 33,300  
Capital projects in progress 9,700 7,000  
Land [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 62,587 50,025  
Buildings and site improvements      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 246,021 233,123  
Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 7,782 6,367  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 516,017 $ 472,907