XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Compensation and payroll-related accruals $ 16,106 $ 18,951
Sales and marketing accruals 4,877 5,347
Liability for inventory in transit 3,490 7,028
Accrued interest 3,469 1,851
Product warranty 2,792 3,254
Accrued sales tax 4,854 9,066
Other accrued liabilities 11,455 11,955
Total $ 47,043 $ 57,452