XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Supplemental Balance Sheet Disclosures [Abstract]    
Sales-refund reserve $ 2,419 $ 3,370
Taxes payable 1,140 1,996
Employee-related liabilities 3,370 4,174
Accrued expenses 8,373 13,447
Total accrued expenses and other current liabilities $ 15,302 $ 22,987