XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and equipment, net (Tables)
12 Months Ended
Dec. 31, 2024
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,
20242023
(in years)
(in thousands)
Computers and equipment
2 - 6
$16,377 $13,837 
Furniture and fixtures
3 - 10
1,741 1,732 
Leasehold improvements
2 - 8
1,329 1,343 
Software
3 - 5
1,215 1,236 
Machinery and automobiles
4 - 6
894 570 
$21,556 $18,718 
Less: Accumulated depreciation and amortization(15,439)(12,441)
$6,117 $6,277 
Capitalized software development costs2$17,177 $9,050 
Less: Accumulated amortization(9,276)(3,969)
$7,901 $5,081 
Property and equipment, net$14,018 $11,358