XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and equipment, net
12 Months Ended
Dec. 31, 2023
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,
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 
During the years ended December 31, 2023 and 2022, the Company capitalized $5.9 million and $1.6 million of internally developed software costs, respectively.
Property and equipment depreciation and amortization expense for the years ended December 31, 2023, 2022, and 2021 was $5.2 million, $4.2 million, and $3.1 million, respectively.