XML 58 R38.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, net The useful lives for property and equipment are as follows:
Useful Life
Computers, software, and other equipment3 Years
Machinery
5 - 10 Years
Leasehold improvements
Shorter of lease term or 10 Years
Furniture and fixtures5 Years
Buildings
29 - 40 Years
Property and equipment, net consisted of the following:
December 31, 2023December 31, 2022
Machinery$14,371$7,736
Leasehold improvements9,5967,920
Buildings5,345
Furniture and fixtures1,548769
Software and website development
1,500954
Computer and other equipment
1,354895
Land1,090
Construction in progress8361,158
Property and equipment, gross35,640 19,432 
Accumulated depreciation and amortization
(9,481)(4,266)
Property and equipment, net$26,159$15,166