XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Property and equipment, net
6 Months Ended
Jun. 30, 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
June 30,
2023
December 31,
2022
(in years)(in thousands)
Computers and equipment
2-5
$12,798 $11,679 
Furniture and fixtures
3-10
1,706 1,614 
Leasehold improvements
2-8
1,258 646 
Software
3-5
1,196 1,053 
Machinery and automobiles
4-6
559 349 
$17,517 $15,341 
Less: Accumulated depreciation and amortization(10,688)(8,614)
$6,829 $6,727 
Capitalized software development costs
2-3
$5,831 $6,210 
Less: Accumulated amortization(2,636)(4,722)
$3,195 $1,488 
Property and equipment, net$10,024 $8,215