XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Statement Details
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Details Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
 March 31,
2024
December 31,
2023
Finished goods$18,705 $21,264 
Raw materials and components2,092 1,616 
Total inventories$20,797 $22,880 
Prepaid expenses and other
Prepaid expenses and other consists of the following (in thousands):
 March 31,
2024
December 31,
2023
Rebate receivables
$2,884 $1,950 
Receivables from contract manufacturers
2,100 1,823 
Other
1,542 1,438 
Total prepaid expenses and other$6,526 $5,211 
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 March 31,
2024
December 31,
2023
Royalties$852 $845 
Payroll and related expenses5,490 4,159 
Warranty obligations780 480 
Accrued interest2,555 1,038 
Deferred revenue6,562 5,583 
Operating lease liabilities1,684 1,681 
Accrued contract manufacturing liabilities7,077 7,537 
Other5,805 5,699 
Total accrued expenses and other current liabilities$30,805 $27,022