XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and equipment, net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment, net consist of the following:
Estimated
Useful Life
As of December 31,
20232022
(in years)
(in thousands)
Computers and equipment
2 - 5
$13,837 $11,679 
Furniture and fixtures
3 - 10
1,732 1,614 
Leasehold improvements
2 - 8
1,343 646 
Software
3 - 5
1,236 1,053 
Machinery and automobiles
4 - 6
570 349 
$18,718 $15,341 
Less: Accumulated depreciation and amortization(12,441)(8,614)
$6,277 $6,727 
Capitalized software development costs2$9,050 $6,210 
Less: Accumulated amortization(3,969)(4,722)
$5,081 $1,488 
Property and equipment, net$11,358 $8,215