XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Bonus and payroll-related accruals $ 17,719 $ 21,649
Sales and marketing accruals 6,055 4,808
Accrued inventory in transit 5,171 4,265
Product warranty 3,802 3,947
Accrued sales tax 6,298 9,110
Other accrued liabilities 11,746 10,321
Total $ 50,791 $ 54,100