XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Accrued Expenses and Current Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued vendor expenses $ 11,815 $ 10,020
Accrued compensation 4,314 3,349
Customer related promotions and discounts 3,223 9,049
Operating lease liability 342 335
Sales return reserves 2,899 3,285
Other current liabilities 2,470 1,500
Total accrued expenses and other current liabilities $ 25,063 $ 27,538