XML 81 R61.htm IDEA: XBRL DOCUMENT
v3.20.2

Derivative Instruments and Hedging Activities - Foreign Currency Forward Contracts (Details) € in Millions, £ in Millions, $ in Millions | 9 Months Ended |  |  |
--- | --- | --- | --- | ---
Sep. 26, 2020 USD ($) | Sep. 26, 2020 EUR (€) | Jun. 19, 2020 GBP (£) | Jun. 19, 2020 USD ($) | Dec. 31, 2019 USD ($)
Cross-currency swap |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | $ 498.0 | € 450.0 |  |  |
Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | $ 961.3 |  | £ 155.0 | $ 194.5 | $ 1,257.2
Maximum remaining maturity of foreign currency derivatives | 18 months |  |  |  |
Israeli Shekel (ILS) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | $ 398.0 |  |  |  | 712.7
European Euro (EUR) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 193.5 |  |  |  | 157.6
United States Dollar (USD) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 83.1 |  |  |  | 92.4
Danish Krone (DKK) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 59.1 |  |  |  | 51.7
British Pound (GBP) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 56.9 |  |  |  | 86.9
Swedish Krona (SEK) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 45.9 |  |  |  | 42.0
Chinese Yuan (CNY) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 40.3 |  |  |  | 20.9
Canadian Dollar (CAD) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 27.5 |  |  |  | 41.3
Polish Zloty (PLZ) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 16.6 |  |  |  | 21.5
Mexican Peso (MPX) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 13.7 |  |  |  | 9.7
Norwegian Krone (NOK) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 7.7 |  |  |  | 6.6
Switzerland Franc (CHF) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 4.9 |  |  |  | 4.1
Romanian New Leu (RON) | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | 4.1 |  |  |  | 2.3
Other | Foreign currency forward contracts |  |  |  |  |
Foreign Currency Fair Value Hedge Derivative [Line Items] |  |  |  |  |
Notional amount of derivatives | $ 10.0 |  |  |  | $ 7.5

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum amount of time remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CurrencySwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_ILS
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_EUR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_DKK
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_GBP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_SEK
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_CNY
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_CAD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_PLN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_MXN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_NOK
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_CHF
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_RON
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_XXX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |