Annual report pursuant to Section 13 and 15(d)

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

v3.10.0.1
Current Liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables And Accruals [Abstract]    
Accounts payable $ 13,720 $ 9,541
Accrued inventory (in-transit and unvouchered receipts) and trade payables 9,597 7,252
Accrued purchasing card liability 2,089 2,381
Accrued franchise, sales and use taxes 518 479
Other accrued expenses 862 973
Accounts payable and accrued expenses $ 26,786 $ 20,626