XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Detail - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Bonus and payroll-related accruals $ 21,649 $ 12,197
Sales and marketing accruals 4,808 2,352
Accrued inventory in transit 4,265 2,476
Product warranty 3,947 4,124
Accrued sales tax 9,110 5,343
Other accrued liabilities 10,321 5,803
Total $ 54,100 $ 32,295