XML 45 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2026
Property, Plant, and Equipment [Abstract]  
Schedule of Property and Equipment, Net
June 30, 2026December 31, 2025
(in thousands)
Machinery and equipment$64,574 $64,138 
Leasehold improvements19,212 19,212 
Vehicles10,599 9,729 
Furniture and fixtures1,009 1,009 
Building38,589 38,572 
Land11,907 11,907 
Computer hardware and software73 73 
Construction in progress387 — 
Total property and equipment146,350 144,640 
Less: accumulated depreciation and amortization(68,932)(63,481)
Total property and equipment, net$77,418 $81,159