XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and equipment, net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment consist of the following:
Estimated
Useful Life
(In Years)
As of December 31,
20212020
Computers and equipment
2 - 5
$10,784 $6,447 
Machinery and automobiles5246 551 
Furniture and fixtures
3 - 7
1,174 643 
Software
3 - 5
513 554 
Leasehold improvements
7 - 12
486 236 
$13,203 $8,431 
Less: Accumulated depreciation and amortization(8,240)(5,622)
$4,963 $2,809 
Capitalized software development costs
2 - 3
$4,656 $3,531 
Less: Accumulated amortization(3,450)(2,245)
$1,206 $1,286 
Property and equipment, net$6,169 $4,095