Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.2
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Accounts payable $ 16,071 $ 13,720
Accrued inventory (in-transit and unvouchered receipts) and trade payables 8,225 9,597
Accrued purchasing card liability 1,407 2,089
Accrued franchise, sales and use taxes 621 518
Other accrued expenses 1,001 862
Accounts payable and accrued expenses $ 27,325 $ 26,786