XML 56 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2017
Jul. 02, 2016
Jul. 01, 2017
Jul. 02, 2016
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     $ 998,532  
Other comprehensive income (loss) $ 6 $ 67 73 $ 126
Balance, end of period 925,336   925,336  
Unrealized Gains (Losses) on Cash Flow Hedges [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     (477)  
Other comprehensive income (loss) before reclassifications     (13,789)  
Amounts reclassified from AOCI     1,647  
Other comprehensive income (loss)     (12,142)  
Balance, end of period (12,619)   (12,619)  
Currency Translation Adjustments [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     (314)  
Other comprehensive income (loss) before reclassifications     314  
Amounts reclassified from AOCI     0  
Other comprehensive income (loss)     314  
Balance, end of period 0   0  
Unrealized Gains (Losses) on Available-for-Sale Investments [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     (187)  
Other comprehensive income (loss) before reclassifications     85  
Amounts reclassified from AOCI     (12)  
Other comprehensive income (loss)     73  
Balance, end of period (114)   (114)  
AOCI Attributable to Parent [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     (978)  
Other comprehensive income (loss) before reclassifications     (13,390)  
Amounts reclassified from AOCI     1,635  
Other comprehensive income (loss)     (11,755)  
Balance, end of period $ (12,733)   $ (12,733)