Quarterly report pursuant to Section 13 or 15(d)

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

v3.8.0.1
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Payables And Accruals [Abstract]    
Accounts payable $ 11,033 $ 5,738
Accrued inventory (in-transit and unvouchered receipts) and trade payables 6,999 4,290
Accrued purchasing card liability 2,610 1,760
Accrued franchise, sales and use taxes 582 281
Other accrued expenses 1,143 726
Accounts payable and accrued expenses $ 22,367 $ 12,795