XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details)
$ in Thousands
9 Months Ended
Sep. 29, 2018
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance, beginning of period $ 823,963
Other comprehensive income (loss) before reclassifications 6,692
Amounts reclassified from AOCI (3,350)
Net change, net of tax 3,342
Balance, end of period 694,721
AOCI Attributable to Parent [Member]  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance, beginning of period (9)
Balance, end of period 3,333
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 6,780
Amounts reclassified from AOCI (3,362)
Net change, net of tax 3,418
Balance, end of period 3,484
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
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 (88)
Amounts reclassified from AOCI 12
Net change, net of tax (76)
Balance, end of period $ (151)