XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Details (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Finished goods$15,113 $13,531 
Raw materials and components— 44 
Total inventories$15,113 $13,575 
Schedule of Prepaid Expenses and Other
Prepaid expenses and other consists of the following (in thousands):
 March 31,
2025
December 31,
2024
Rebate receivables
$1,201 $3,495 
Software licenses
1,325 1,034 
Other
1,282 1,397 
Total prepaid expenses and other$3,808 $5,926 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Royalties$460 $954 
Payroll and related expenses4,401 7,997 
Accrued interest1,968 926 
Deferred revenue9,438 9,245 
Operating lease liabilities1,389 1,346 
Accrued contract manufacturing liabilities4,841 4,772 
Other3,569 4,893 
Total accrued expenses and other current liabilities$26,066 $30,133 
Schedule of Other Long-term Liabilities
Other long-term liabilities consist of the following (in thousands):
 March 31,
2025
December 31,
2024
Long-term deferred revenue$2,567 $4,608 
Other147 147 
Total other long-term liabilities$2,714 $4,755