XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Property and equipment, net
9 Months Ended
Sep. 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
September 30,
2023
December 31,
2022
(in years)(in thousands)
Computers and equipment
2-5
$12,922 $11,679 
Furniture and fixtures
3-10
1,698 1,614 
Leasehold improvements
2-8
1,286 646 
Software
3-5
1,245 1,053 
Machinery and automobiles
4-6
563 349 
$17,714 $15,341 
Less: Accumulated depreciation and amortization(11,380)(8,614)
$6,334 $6,727 
Capitalized software development costs
2-3
$7,327 $6,210 
Less: Accumulated amortization(3,218)(4,722)
$4,109 $1,488 
Property and equipment, net$10,443 $8,215