Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details)

v3.23.3
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 15,408 $ 18,237
Accrued inventory (in-transit and unvouchered receipts) and trade payables 9,754 10,837
Accrued purchasing card liability 2,607 2,606
Accrued franchise, sales and use taxes 456 492
Other accrued expenses 2,188 1,802
Total accounts payable and accrued expenses $ 30,413 $ 33,974