v3.26.1
Supplemental Financial Statement Data - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Property and equipment $ 172,981 $ 134,793
Less accumulated depreciation (46,727) (39,384)
Net property, plant and equipment 126,254 95,409
Land and buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment 6,611 6,611
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 94,168 85,729
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment 395 265
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,855 1,435
Computer systems    
Property, Plant and Equipment [Line Items]    
Property and equipment 3,731 2,941
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 22,781 18,840
Construction in Process    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 43,440 $ 18,972