Quarterly report pursuant to Section 13 or 15(d)

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

v3.5.0.2
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Payables And Accruals [Abstract]    
Accounts payable $ 11,058 $ 7,448
Accrued inventory (in-transit and unvouchered receipts) and trade payables 6,414 3,548
Accrued purchasing card liability 1,578 1,581
Accrued franchise and use taxes 23 45
Other accrued expenses 225 245
Accounts payable and accrued expenses $ 19,298 $ 12,867