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

(in thousands)September 30, 2023December 31, 2022
Raw materials$23,793 $38,373 
Finished goods51,085 71,283 
Total inventories $74,878 $109,656 
Schedule of Accrued Payroll-Related Expenses
Accrued payroll-related expenses include the following as of the periods indicated:

(in thousands)September 30, 2023December 31, 2022
Accrued sales commissions$8,049 $10,523 
Accrued compensation6,973 4,154 
Accrued benefits4,011 5,643 
Accrued payroll taxes1,719 1,357 
Total accrued payroll-related expenses$20,752 $21,677 
Schedule of Accrued Expenses
Other accrued expenses include the following as of the periods indicated:

(in thousands)September 30, 2023December 31, 2022
Sales and VAT tax payables$7,196 $4,904 
Share repurchase4,828 — 
Accrued interest4,688 2,344 
Royalty liabilities4,186 2,348 
Note payable due seller — 1,819 
Other9,593 3,768 
Total other accrued expenses$30,491 $15,183