XML 60 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, Net (Details) - Schedule of property and equipment - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Accumulated depreciation and amortization $ (57,339) $ (47,482)
Property and equipment, net 13,757 14,134
Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,914 3,492
Equipment and vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 39,222 32,797
Computers [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 21,055 19,649
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 5,925 5,548
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 980 $ 130
Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Average life 3 years  
Minimum [Member] | Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Average life 3 years  
Minimum [Member] | Equipment and vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Average life 3 years  
Minimum [Member] | Computers [Member]    
Property, Plant and Equipment [Line Items]    
Average life 3 years  
Minimum [Member] | Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Average life 3 years  
Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Average life 10 years  
Maximum [Member] | Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Average life 5 years  
Maximum [Member] | Equipment and vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Average life 10 years  
Maximum [Member] | Computers [Member]    
Property, Plant and Equipment [Line Items]    
Average life 7 years  
Maximum [Member] | Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Average life 5 years