XML 34 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2015
Jun. 29, 2014
Jun. 28, 2015
Jun. 29, 2014
Balance Sheet Components [Line Items]        
Amortization expense $ 4.3 $ 4.4 $ 8.8 $ 8.9
Minimum [Member]        
Balance Sheet Components [Line Items]        
Available-for-sale Securities, Maturity Period ( in months)     3 months  
Maximum [Member]        
Balance Sheet Components [Line Items]        
Available-for-sale Securities, Maturity Period ( in months)     12 months