v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Schedule of Estimated Useful Lives Property and equipment are stated at cost, net of depreciation. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the respective assets, ranging from 1 to 17 years, as follows:
    Years
Equipment   5 - 10
Furniture and fixtures   2 - 7
Office equipment   3 - 5
Leasehold improvements   1 - 17
Schedule of Accrued Sales Returns The Company had the following activity for accrued sales returns:
   Years Ended December 31, 
(in thousands)  2023   2022   2021 
Balance at beginning of period  $5,107   $7,116   $8,428 
Additions that reduced net revenue   34,090    35,479    45,561 
Deduction from reserves for current year returns   (33,793)   (37,488)   (46,873)
Balance at end of period  $5,404   $5,107   $7,116 
Schedule of Warranty Liabilities The Company had the following activity for accrued warranty liabilities:
   Years Ended December 31, 
(in thousands)  2023   2022   2021 
Balance at beginning of period  $24,463   $16,241   $8,397 
Additions charged to cost of sales   5,866    9,856    9,234 
Additions that reduced net revenue   11,996    3,453    1,536 
Deduction from reserves for current year claims   (6,734)   (5,087)   (2,926)
Balance at end of period  $35,591   $24,463   $16,241 
Schedule of Level 3 Liability Activity The following table summarizes the Company’s total Level 3 liability activity for the years ended December 31, 2022 and 2021:
(In thousands)  Sponsor Warrants 
Fair value as of December 31, 2020  $92,708 
Fair value of warrants exercised   (64,311)
Change in valuation inputs(1)   (24,054)
Fair value as of December 31, 2021  $4,343 
Fair value of warrants exercised   
—
 
Change in valuation inputs(1)   (4,343)
Fair value as of December 31, 2022  $
—
 
(1) Changes in valuation inputs are recognized as the change in fair value – warrant liabilities in the consolidated statement of operations.