XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Supplemental Balance Sheet Disclosures [Abstract]    
Sales-refund reserve $ 2,468 $ 3,370
Taxes payable 926 1,996
Employee-related liabilities 3,771 4,174
Accrued expenses 8,111 13,447
Total accrued expenses and other current liabilities $ 15,276 $ 22,987