XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Significant Accounting Policies - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Property, Plant and Equipment [Line Items]      
Property, plant and equipment $ 2,482,110 $ 2,178,572  
Less: Accumulated depreciation 944,339 900,411  
Property, Plant and Equipment, Net 1,537,771 1,278,161 $ 1,278,161
Land      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment 55,428 10,608  
Buildings      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment 494,901 417,189  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment 1,279,022 1,166,236  
Property under construction      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment $ 652,759 $ 584,539