XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     $ 823,963  
Net change, net of tax $ 130 $ 6 (196) $ 73
Balance, end of period 678,959   678,959  
AOCI Attributable to Parent [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     (9)  
Other comprehensive income (loss) before reclassifications     5,704  
Amounts reclassified from AOCI     (1,016)  
Net change, net of tax     4,688  
Balance, end of period 4,679   4,679  
Unrealized Gains (Losses) on Cash Flow Hedges [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     66  
Other comprehensive income (loss) before reclassifications     5,912  
Amounts reclassified from AOCI     (1,028)  
Net change, net of tax     4,884  
Balance, end of period 4,950   4,950  
Currency Translation Adjustments [Member]        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     0  
Other comprehensive income (loss) before reclassifications     0  
Amounts reclassified from AOCI     0  
Net change, net of tax     0  
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     (75)  
Other comprehensive income (loss) before reclassifications     (208)  
Amounts reclassified from AOCI     12  
Net change, net of tax     (196)  
Balance, end of period $ (271)   $ (271)