XML 56 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
December 31, 2022December 31, 2021
(in thousands)
Machinery and equipment $70,234 $60,935 
Leasehold improvements 19,063 18,655 
Vehicles 6,725 5,384 
Furniture and fixtures 1,016 936 
Building 36,599 35,387 
Land 11,907 11,907 
Computer hardware and software 593 553 
146,137 133,757 
Less: accumulated depreciation and amortization(50,569)(40,282)
Total property and equipment, net $95,568 $93,475