v3.6.0.2
CONSOLIDATED BALANCE SHEET COMPONENTS - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Accrued Liabilities, Current [Abstract]      
Accrued compensation $ 7,230 $ 9,410  
Accrued expenses and other liabilities 1,445 1,801  
Warranty liability, current portion 625 645 $ 285
Total accrued liabilities $ 9,300 $ 11,856