XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Property and equipment, net (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment consist of the following (in thousands):
Estimated
Useful
Life
(In Years)
As of
March 31,
2022
December 31,
2021
Computers and equipment
2-5
$11,950 $10,784 
Machinery and automobiles5285 246 
Furniture and fixtures
3-7
1,190 1,174 
Software5513 513 
Leasehold improvements
7-12
479 486 
14,417 13,203 
Less: Accumulated depreciation and amortization(8,737)(8,240)
5,680 4,963 
Capitalized software development costs
2-3
4,974 4,656 
Less: Accumulated amortization(3,800)(3,450)
1,174 1,206 
Property and equipment, net$6,854 $6,169