XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Supplemental Balance Sheet Disclosures [Abstract]    
Sales-refund reserve $ 1,818 $ 3,370
Taxes payable 606 1,996
Employee-related liabilities 3,801 4,174
Accrued expenses 7,081 13,447
Total accrued expenses and other current liabilities $ 13,306 $ 22,987