XML 62 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Oct. 01, 2016
Sep. 30, 2017
Oct. 01, 2016
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     $ 998,532  
Other comprehensive income (loss) $ 48 $ (164) 121 $ (38)
Balance, end of period 831,635   831,635  
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     (20,582)  
Amounts reclassified from AOCI     8,264  
Other comprehensive income (loss)     (12,318)  
Balance, end of period (12,795)   (12,795)  
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     133  
Amounts reclassified from AOCI     (12)  
Other comprehensive income (loss)     121  
Balance, end of period (66)   (66)  
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     (20,135)  
Amounts reclassified from AOCI     8,252  
Other comprehensive income (loss)     (11,883)  
Balance, end of period $ (12,861)   $ (12,861)