Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 14,995 $ 13,454
Accrued inventory (in-transit and unvouchered receipts) and trade payables 7,022 10,054
Accrued purchasing card liability 263 2,197
Accrued loss on purchase commitments 1,989 2,057
Accrued franchise, sales and use taxes 449 472
Other accrued expenses 2,065 1,908
Total accounts payable and accrued expenses $ 26,783 $ 30,142