Annual report pursuant to Section 13 and 15(d)

Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details)

v3.24.0.1
Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 13,454 $ 18,237
Accrued inventory (in-transit and unvouchered receipts) and trade payables 10,054 10,837
Accrued loss on purchase commitments 2,057  
Accrued purchasing card liability 2,197 2,606
Accrued franchise, sales and use taxes 472 492
Other accrued expenses 1,908 1,802
Accounts payable and accrued expenses $ 30,142 $ 33,974