XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and equipment, net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment, net consisted of the following:
Estimated
Useful
Life
As of
March 31,
2024
December 31,
2023
(in years)(in thousands)
Computers and equipment
2-6
$14,224 $13,837 
Furniture and fixtures
3-10
1,558 1,732 
Leasehold improvements
2-8
1,338 1,343 
Software
3-5
1,236 1,236 
Machinery and automobiles
4-6
581 570 
$18,937 $18,718 
Less: Accumulated depreciation and amortization(12,908)(12,441)
$6,029 $6,277 
Capitalized software development costs
2
$11,472 $9,050 
Less: Accumulated amortization(4,949)(3,969)
$6,523 $5,081 
Property and equipment, net$12,552 $11,358