XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Schedule of Property Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Buildings and leasehold improvements, Gross $ 340,488 $ 323,941  
Machinery and equipment 1,201,400 1,137,737  
Property, plant and equipment, at cost 1,541,888 1,461,678  
Less: Accumulated depreciation and amortization (1,004,270) (913,245)  
Net 537,618 548,433  
Construction in-progress 134,333 120,451  
Land 74,218 67,846  
Property, plant and equipment, net $ 746,169 $ 736,730 $ 582,079