v3.26.1
Financial Statement Details (Tables)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
 March 31,
2026
December 31,
2025
Finished goods$12,541 $7,726 
Raw materials and components— — 
Total inventories$12,541 $7,726 
Schedule of Prepaid Expenses and Other
Prepaid expenses and other consists of the following (in thousands):
 March 31,
2026
December 31,
2025
Rebate receivables
$2,085 $2,608 
Receivables from contract manufacturers
912 1,494 
Other
2,707 2,287 
Total prepaid expenses and other$5,704 $6,389 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 March 31,
2026
December 31,
2025
Deferred revenue$4,640 $6,168 
Payroll and related expenses4,949 6,796 
Accrued contract manufacturing liabilities4,155 5,874 
Cash payable for preferred stock exchange6,479 — 
Operating lease liabilities996 968 
Royalties629 884 
Accrued interest1,991 914 
Other3,558 3,252 
Total accrued expenses and other current liabilities$27,397 $24,856 
Schedule of Other Long-term Liabilities
Other long-term liabilities consist of the following (in thousands):
 March 31,
2026
December 31,
2025
Long-term deferred revenue$4,034 $4,558 
Other147 147 
Total other long-term liabilities$4,181 $4,705