XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Statement Details (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
 June 30,
2024
December 31,
2023
Finished goods$17,983 $21,264 
Raw materials and components23 1,616 
Total inventories$18,006 $22,880 
Schedule of Prepaid Expenses and Other
Prepaid expenses and other consists of the following (in thousands):
 June 30,
2024
December 31,
2023
Rebate receivables
$1,566 $1,950 
Receivables from contract manufacturers
1,752 1,823 
Software licenses
901 504 
Deposits
713 503 
Other
468 431 
Total prepaid expenses and other$5,400 $5,211 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 June 30,
2024
December 31,
2023
Royalties$1,824 $845 
Payroll and related expenses6,827 4,159 
Warranty obligations480 480 
Accrued interest1,146 1,038 
Deferred revenue13,363 5,583 
Operating lease liabilities1,579 1,681 
Accrued contract manufacturing liabilities5,843 7,537 
Other5,957 5,699 
Total accrued expenses and other current liabilities$37,019 $27,022 
Schedule of Other Long-term Liabilities
Other long-term liabilities consist of the following (in thousands):
 June 30,
2024
December 31,
2023
Long-term deferred revenue$6,981 $1,704 
Warranty obligations120 120 
Other33 536 
Total other long-term liabilities$7,134 $2,360