XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventory
Inventories consist of the following as of the periods indicated:

(in thousands)March 31, 2022December 31, 2021
Raw materials$14,723 $12,024 
Finished goods32,310 23,237 
Total inventories $47,033 $35,261 
Schedule of accrued payroll-related expenses Accrued payroll-related expenses consist of the following as of the periods indicated:
(in thousands)March 31, 2022December 31, 2021
Accrued compensation$7,482 $15,262 
Accrued payroll taxes1,805 922 
Accrued benefits4,573 3,022 
Accrued sales commissions7,523 9,456 
Total accrued payroll-related expenses$21,383 $28,662 
Schedule of accrued expenses
Other accrued expenses consist of the following as of the periods indicated:

(in thousands)March 31, 2022December 31, 2021
Sales and VAT tax payables$4,356 $5,817 
Accrued interest— 2,786 
Contingent consideration— 783 
Note payable due seller 2,124 2,153 
Royalty liabilities840 1,074 
Other5,099 2,109 
Total other accrued expenses$12,419 $14,722