Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Accounts payable $ 9,514 $ 16,399
Accrued inventory (in-transit and unvouchered receipts) and trade payables 8,812 11,124
Accrued purchasing card liability 2,323 1,675
Accrued franchise, sales and use taxes 429 713
Other accrued expenses 8,122 819
Accounts payable and accrued expenses $ 29,200 $ 30,730