v3.7.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Mar. 31, 2016
Accrued Liabilities, Current [Abstract]      
Accrued compensation $ 7,758 $ 7,230  
Accrued expenses and other liabilities 1,170 1,445  
Warranty liability, current portion 516 625 $ 650
Total accrued liabilities $ 9,444 $ 9,300