v3.8.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Accrued Liabilities, Current [Abstract]      
Accrued compensation $ 7,423 $ 7,230  
Accrued expenses and other liabilities 1,073 1,445  
Warranty liability, current portion 480 625 $ 660
Total accrued liabilities $ 8,976 $ 9,300