XML 45 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components -Deferred Revenues (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Deferred Revenue Arrangement [Line Items]    
Deferred Revenue $ 95,835 $ 97,782
Sales Revenue, Services, Net [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred Revenue 95,691 97,646
Product [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred Revenue $ 144 $ 136