XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and equipment, net
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, net Property and Equipment, net
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 
During the years ended December 31, 2021 and 2020, the Company capitalized $1.1 million and $1.1 million of internally developed software costs, respectively.
Property and equipment depreciation and amortization expense for the years ended December 31, 2021, 2020, and 2019 was $3.1 million, $2.6 million, and $2.2 million, respectively.