XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Supplemental Balance Sheet Disclosures [Abstract]    
Sales-refund reserve $ 2,259 $ 3,370
Taxes payable 1,092 1,996
Employee-related liabilities 3,857 4,174
Accrued expenses 11,613 13,447
Total accrued expenses and other current liabilities $ 18,821 $ 22,987