XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Certain Balance Sheet Accounts - Schedule of Accrued and Other Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll $ 3,639 $ 1,056
Accrued sales discounts 1,773 2,528
Accrued sales returns 902 2,919
Accrued legal settlements 5,343 0
Other 4,721 8,548
Total accrued and other expenses $ 16,378 $ 15,051