XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Estimated useful life (years)
Furniture and fixtures7
Office equipment5
Machinery and equipment10
Computer equipment3
Software and website development5
Leasehold improvementsShorter of the lease term or the estimated life of the asset
Property and equipment, net consisted of the following (in thousands):
December 31,
20232022
Furniture and fixtures$1,441 $1,189 
Office equipment1,031 937 
Machinery and equipment2,753 2,853 
Computer equipment2,056 1,486 
Software and website design8,061 6,209 
Leasehold improvements3,696 3,126 
Capital projects in progress13,555 11 
Total property and equipment32,593 15,811 
Less: accumulated depreciation and amortization(7,729)(4,787)
Property and equipment, net$24,864 $11,024