XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Property and equipment, net
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and equipment, net Property and equipment, netProperty and equipment, net consisted of the following:
Estimated
Useful
Life
As of
March 31,
2023
December 31,
2022
(in years)(in thousands)
Computers and equipment
2-5
$11,765 $11,679 
Furniture and fixtures
3-10
1,669 1,614 
Leasehold improvements
2-8
1,190 646 
Software
3-5
1,053 1,053 
Machinery and automobiles
4-6
384 349 
$16,061 $15,341 
Less: Accumulated depreciation and amortization(9,380)(8,614)
$6,681 $6,727 
Capitalized software development costs
2-3
$7,235 $6,210 
Less: Accumulated amortization(5,076)(4,722)
$2,159 $1,488 
Property and equipment, net$8,840 $8,215