XML 102 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Property, Plant And Equipment, Gross, Excluding Capital Projects In Progress $ 885,827 $ 832,407  
Less accumulated depreciation and amortization 516,320 474,974  
Property Plant and Equipment Excluding Capital Projects in Progress 369,507 357,433  
Capital projects in progress 162,148 61,179  
Property, plant and equipment, net 531,655 418,612  
Fully Depreciated Property, Plant and Equipment, Original Cost 402,100 352,500  
Depreciation 59,700 51,200 $ 43,400
Software Development [Member]      
Property, Plant and Equipment [Line Items]      
Capital projects in progress 16,100 9,700  
Property, plant and equipment, net 35,900 33,800  
Land      
Property, Plant and Equipment [Line Items]      
Property, Plant And Equipment, Gross, Excluding Capital Projects In Progress 61,054 62,587  
Buildings and site improvements      
Property, Plant and Equipment [Line Items]      
Property, Plant And Equipment, Gross, Excluding Capital Projects In Progress 246,138 246,021  
Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant And Equipment, Gross, Excluding Capital Projects In Progress 11,313 7,782  
Machinery and Equipment      
Property, Plant and Equipment [Line Items]      
Property, Plant And Equipment, Gross, Excluding Capital Projects In Progress $ 567,322 $ 516,017