v3.7.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS - Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]      
Beginning balance $ 975 $ 978  
Charges to operations 121 174  
Obligations fulfilled (197) (104)  
Changes in existing warranty (42) (51)  
Total product warranties 857 997  
Current portion 516 650 $ 625
Non-current portion $ 341 $ 347