XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Property and equipment, net (Tables)
9 Months Ended
Sep. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment, net consisted of the following:
Estimated
Useful
Life
As of
September 30,
2024
December 31,
2023
(in years)(in thousands)
Computers and equipment
2-6
$16,021 $13,837 
Furniture and fixtures
3-10
1,790 1,732 
Leasehold improvements
2-8
1,391 1,343 
Software
3-5
1,247 1,236 
Machinery and automobiles
4-6
831 570 
$21,280 $18,718 
Less: Accumulated depreciation and amortization(14,965)(12,441)
$6,315 $6,277 
Capitalized software development costs
2
$15,308 $9,050 
Less: Accumulated amortization(7,658)(3,969)
$7,650 $5,081 
Property and equipment, net$13,965 $11,358