v3.6.0.2
CONSOLIDATED BALANCE SHEET COMPONENTS - Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]      
Beginning balance $ 978 $ 891 $ 923
Charges to operations 672 1,079 536
Obligations fulfilled (457) (578) (557)
Changes in existing warranty (218) (414) (11)
Total product warranties 975 978 891
Current portion 625 645 285
Non-current portion $ 350 $ 333 $ 606