XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Property and Equipment Depreciation and amortization periods for the Company’s property, plant and equipment are as follows: 
Asset
Estimated Useful Life
Machinery and equipment
4-7 years
Leasehold improvementsShorter of expected useful life or lease term
Purchased computer software
4 years
Property and equipment, net consisted of the following (in thousands):
December 31,
20232022
Machinery and equipment$9,019 $9,901 
Leasehold improvements— 1,498 
Purchased computer software2,232 1,500 
11,251 12,899 
Less: accumulated depreciation and amortization(7,415)(11,168)
Property and equipment, net$3,836 $1,731