v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following as of the periods indicated:

(in thousands)June 30, 2026December 31, 2025
Raw materials$19,361 $18,546 
Finished goods27,481 29,466 
Total inventories $46,842 $48,012 
Schedule of Accrued Payroll-Related Expenses
Accrued payroll-related expenses consist of the following as of the periods indicated:

(in thousands)June 30, 2026December 31, 2025
Accrued compensation and payroll taxes
$8,330 $17,905 
Accrued sales commissions3,207 4,791 
Accrued benefits1,577 2,251 
Total accrued payroll-related expenses$13,114 $24,947 
Schedule of Accrued Expenses
Other accrued expenses consist of the following as of the periods indicated:

(in thousands)June 30, 2026December 31, 2025
Securities class action settlement$18,000 $700 
Sales and VAT tax payables3,273 3,571 
Accrued interest2,862 2,929 
Royalty liabilities1,490 1,571 
Deferred revenue1,165 1,012 
Other4,815 5,601 
Total other accrued expenses$31,605 $15,384