v3.26.1
Financial Statement Details (Tables)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
June 30,
2026
December 31,
2025
Finished goods$8,923 $7,726 
Raw materials and components— — 
Total inventories$8,923 $7,726 
Schedule of Prepaid Expenses and Other
Prepaid expenses and other consists of the following (in thousands):
June 30,
2026
December 31,
2025
Rebate receivables
$2,773 $2,608 
Receivables from contract manufacturers
803 1,494 
Other
3,592 2,287 
Total prepaid expenses and other$7,168 $6,389 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
June 30,
2026
December 31,
2025
Deferred revenue$4,798 $6,168 
Payroll and related expenses4,299 6,796 
Accrued contract manufacturing liabilities3,669 5,874 
Cash payable for preferred stock exchange6,559 — 
Operating lease liabilities1,025 968 
Royalties1,020 884 
Accrued interest1,083 914 
Other3,192 3,252 
Total accrued expenses and other current liabilities$25,645 $24,856 
Schedule of Other Long-term Liabilities
Other long-term liabilities consist of the following (in thousands):
June 30,
2026
December 31,
2025
Long-term deferred revenue$3,608 $4,558 
Other146 147 
Total other long-term liabilities$3,754 $4,705