v3.26.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment $ 134,793 $ 87,832
Less accumulated depreciation (39,384) (26,952)
Net property, plant and equipment 95,409 60,880
Land and buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment 6,611 0
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 85,729 59,669
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment 265 48
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,435 1,253
Computer systems    
Property, Plant and Equipment [Line Items]    
Property and equipment 2,941 2,532
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 18,840 14,201
Construction in Process    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 18,972 $ 10,129