XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Inventories
As of September 30, 2021 and December 31, 2020, inventories consist of the following (in thousands):
September 30,
2021
December 31,
2020
Raw materials$18,858 $14,874 
Work in process1,978 1,030 
Finished goods14,657 12,604 
Total$35,493 $28,508 
Accrued Liabilities
As of September 30, 2021 and December 31, 2020, accrued liabilities consist of the following (in thousands):
September 30,
2021
December 31,
2020
Bonus and payroll-related accruals$18,220 $12,197 
Sales and marketing accruals3,515 2,352 
Accrued inventory in transit4,623 2,476 
Product warranty3,926 4,124 
Accrued sales tax7,085 5,343 
Other accrued liabilities6,926 5,803 
Total$44,295 $32,295