XML 81 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Bonus and payroll-related accruals $ 16,639 $ 21,649
Sales and marketing accruals 3,678 4,808
Accrued inventory in transit 3,530 4,265
Product warranty 3,874 3,947
Accrued sales tax 9,853 9,110
Other accrued liabilities 10,470 10,321
Total $ 48,044 $ 54,100