XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
September 30, 2025December 31, 2024
(in thousands)
Machinery and equipment$67,078 $66,928 
Leasehold improvements19,212 19,193 
Vehicles9,526 8,395 
Furniture and fixtures1,015 1,015 
Building38,850 38,779 
Land11,907 11,907 
Computer hardware and software113 94 
Construction in progress210 431 
147,911 146,742 
Less: accumulated depreciation and amortization(63,743)(58,760)
Total property and equipment, net$84,168 $87,982