XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment $ 93,098 $ 87,832
Less accumulated depreciation (29,734) (26,952)
Net property, plant and equipment 63,364 60,880
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 62,414 59,669
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment 40 48
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,254 1,253
Computer systems    
Property, Plant and Equipment [Line Items]    
Property and equipment 2,585 2,532
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 17,166 14,201
Construction in Process    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 9,639 $ 10,129