XML 54 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Details
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Inventories
As of March 31, 2022 and December 31, 2021, inventories consist of the following (in thousands):
March 31,
2022
December 31,
2021
Raw materials$31,134 $24,035 
Work in process2,902 2,124 
Finished goods17,644 13,344 
Total$51,680 $39,503 
Accrued Liabilities
As of March 31, 2022 and December 31, 2021, accrued liabilities consist of the following (in thousands):
March 31,
2022
December 31,
2021
Bonus and payroll-related accruals$16,639 $21,649 
Sales and marketing accruals3,678 4,808 
Accrued inventory in transit3,530 4,265 
Product warranty3,874 3,947 
Accrued sales tax9,853 9,110 
Other accrued liabilities10,470 10,321 
Total$48,044 $54,100