XML 27 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and equipment, net
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and equipment, net Property and equipment, net
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 
During the years ended December 31, 2024 and 2023, the Company capitalized $8.1 million and $5.9 million of internally developed software costs, respectively.
Property and equipment depreciation and amortization expense for the years ended December 31, 2024, 2023, and 2022 was $9.2 million, $5.2 million, and $4.2 million, respectively.