XML 122 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, plant and equipment      
Property and equipment, gross $ 145,521 $ 105,996  
Less: Accumulated depreciation 80,423 67,133  
Property, plant and equipment, excluding construction in progress, net 65,098 38,863  
Construction in progress 951 775  
Total 66,049 39,638  
Depreciation, depletion and amortization 38,776 22,888 $ 18,202
Property and equipment      
Property, plant and equipment      
Depreciation, depletion and amortization 15,700 8,500 $ 6,100
Railroad and equipment      
Property, plant and equipment      
Property and equipment, gross 33,627 33,627  
Furniture and fixtures      
Property, plant and equipment      
Property and equipment, gross 50,311 28,659  
Machinery and equipment      
Property, plant and equipment      
Property and equipment, gross 46,783 31,159  
Office equipment      
Property, plant and equipment      
Property and equipment, gross 7,692 5,518  
Autos, trucks and aircraft      
Property, plant and equipment      
Property and equipment, gross $ 7,108 $ 7,033