XML 60 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross $ 151,824   $ 146,137
Less: accumulated depreciation and amortization (52,408)   (50,569)
Total property and equipment, net 99,416   95,568
Depreciation and amortization expense 2,626 $ 2,577  
Machinery and equipment      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 73,805   70,234
Leasehold improvements      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 19,070   19,063
Vehicles      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 6,902   6,725
Furniture and fixtures      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 1,044   1,016
Building      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 38,503   36,599
Land      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross 11,907   11,907
Computer hardware and software      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment, gross $ 593   $ 593