XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventories consist of the following as of the periods indicated:

(in thousands)March 31, 2023December 31, 2022
Raw materials$40,032 $38,373 
Finished goods82,049 71,283 
Total inventories $122,081 $109,656 

Accrued payroll-related expenses include the following as of the periods indicated:
(in thousands)March 31, 2023December 31, 2022
Accrued compensation$4,000 $4,154 
Accrued payroll taxes2,027 1,357 
Accrued benefits4,869 5,643 
Accrued sales commissions7,826 10,523 
Total accrued payroll-related expenses$18,722 $21,677 

Other accrued expenses include the following as of the periods indicated:

(in thousands)March 31, 2023December 31, 2022
Sales and VAT tax payables$5,101 $4,904 
Royalty liabilities3,543 2,348 
Accrued interest— 2,344 
Note payable due seller — 1,819 
Other4,505 3,768 
Total other accrued expenses$13,149 $15,183