Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Accounts payable $ 10,258 $ 12,520
Accrued inventory (in-transit and unvouchered receipts) and trade payables 12,488 9,023
Accrued litigation settlement   8,000
Accrued purchasing card liability 1,488 2,468
Accrued franchise, sales and use taxes 486 449
Other accrued expenses 969 1,252
Accounts payable and accrued expenses $ 25,689 $ 33,712