XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following as of the periods indicated:

(in thousands)September 30, 2024December 31, 2023
Raw materials$26,373 $24,406 
Finished goods47,070 66,915 
Total inventories $73,443 $91,321 
Schedule of Accrued Payroll-Related Expenses
Accrued payroll-related expenses consist of the following as of the periods indicated:

(in thousands)September 30, 2024December 31, 2023
Accrued compensation and payroll taxes
$9,358 $10,458 
Accrued sales commissions4,937 7,565 
Accrued benefits2,248 4,005 
Total accrued payroll-related expenses$16,543 $22,028 
Schedule of Accrued Expenses
Other accrued expenses consist of the following as of the periods indicated:

(in thousands)September 30, 2024December 31, 2023
Sales and VAT tax payables$5,404 $4,971 
Accrued interest3,486 2,344 
Royalty liabilities3,424 3,914 
Deferred revenue3,263 450 
Other12,516 8,167 
Total other accrued expenses$28,093 $19,846