XML 56 R38.htm IDEA: XBRL DOCUMENT v3.25.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
December 31, 2025December 31, 2024
(in thousands)
Machinery and equipment $64,138 $66,928 
Leasehold improvements 19,212 19,193 
Vehicles 9,729 8,395 
Furniture and fixtures 1,009 1,015 
Building 38,572 38,779 
Land 11,907 11,907 
Computer hardware and software 73 94 
Construction in progress— 431 
144,640 146,742 
Less: accumulated depreciation and amortization(63,481)(58,760)
Total property and equipment, net $81,159 $87,982