XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
December 31, 2023December 31, 2022
(in thousands)
Machinery and equipment $67,321 $70,234 
Leasehold improvements 19,085 19,063 
Vehicles 7,038 6,725 
Furniture and fixtures 1,015 1,016 
Building 38,503 36,599 
Land 11,907 11,907 
Computer hardware and software 93 593 
144,962 146,137 
Less: accumulated depreciation and amortization(49,736)(50,569)
Total property and equipment, net $95,226 $95,568