v3.26.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property, Plant and Equipment [Abstract]    
Land $ 1,822 $ 1,822
Buildings 3,293 3,257
Furniture and fixtures 6,363 5,983
Software 7,719 7,719
Machinery and equipment 1,132,072 1,049,872
Vehicles 6,194 6,192
Leasehold improvements 10,910 10,509
Construction in progress 5,875 3,175
Property, plant and equipment 1,174,248 1,088,529
Less: accumulated depreciation (320,386) (290,995)
Property, plant and equipment, net $ 853,862 $ 797,534