XML 101 R88.htm IDEA: XBRL DOCUMENT
v3.20.4

Derivative Financial Instruments and Hedging Activities - Schedule Of Derivative Instrument Fair Value) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019
Designated as Hedging Instrument |  |
Derivatives, Fair Value [Line Items] |  |
Notional Value | $ 2,352,056 | $ 1,995,717
Designated as Hedging Instrument | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Gain/(Loss) Recognized in OCI | 107,181 | 6,477
Gain/(Loss) Reclassified from AOCL into Income | 148,107 | 27,732
Designated as Hedging Instrument | Other Current Assets |  |
Derivatives, Fair Value [Line Items] |  |
Other Current Assets | 138,633 | 11,831
Designated as Hedging Instrument | Accrued Liabilities |  |
Derivatives, Fair Value [Line Items] |  |
Accrued Liabilities | 25,065 | 12,922
Designated as Hedging Instrument | Foreign currency contracts | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Notional Value | 533,925 | 434,321
Gain/(Loss) Recognized in OCI | (14,507) | 8,235
Gain/(Loss) Reclassified from AOCL into Income | 9,859 | 21,433
Designated as Hedging Instrument | Foreign currency contracts | Other Current Assets | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Other Current Assets | 11 | 3,505
Designated as Hedging Instrument | Foreign currency contracts | Accrued Liabilities | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Accrued Liabilities | 21,927 | 3,661
Designated as Hedging Instrument | Commodity contracts | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Notional Value | 671 | 616
Gain/(Loss) Recognized in OCI | (160) | (103)
Gain/(Loss) Reclassified from AOCL into Income | (189) | (70)
Designated as Hedging Instrument | Commodity contracts | Other Current Assets | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Other Current Assets | 0 | 0
Designated as Hedging Instrument | Commodity contracts | Accrued Liabilities | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Accrued Liabilities | 52 | 80
Designated as Hedging Instrument | Cross-currency swaps | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Notional Value | 1,367,460 | 660,780
Gain/(Loss) Recognized in OCI | 130,297 | 8,326
Gain/(Loss) Reclassified from AOCL into Income | 153,472 |
Designated as Hedging Instrument | Cross-currency swaps | Other Current Assets | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Other Current Assets | 138,622 | 8,326
Designated as Hedging Instrument | Cross-currency swaps | Accrued Liabilities | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Accrued Liabilities | 0 | 0
Designated as Hedging Instrument | Interest rate swaps | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Notional Value | 450,000 | 900,000
Gain/(Loss) Recognized in OCI | (8,449) | (9,981)
Gain/(Loss) Reclassified from AOCL into Income | (14,543) | (5,295)
Designated as Hedging Instrument | Interest rate swaps | Other Current Assets | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Other Current Assets | 0 | 0
Designated as Hedging Instrument | Interest rate swaps | Accrued Liabilities | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Accrued Liabilities | 3,086 | 9,181
Designated as Hedging Instrument | Treasury rate lock contracts | Cash Flow Hedging |  |
Derivatives, Fair Value [Line Items] |  |
Gain/(Loss) Recognized in OCI | 0 | 0
Gain/(Loss) Reclassified from AOCL into Income | (492) | (492)
Not Designated as Hedging Instrument |  |
Derivatives, Fair Value [Line Items] |  |
Notional Value | 1,230,358 | 604,389
Not Designated as Hedging Instrument | Other Current Assets |  |
Derivatives, Fair Value [Line Items] |  |
Other Current Assets | 1,633 | 818
Not Designated as Hedging Instrument | Accrued Liabilities |  |
Derivatives, Fair Value [Line Items] |  |
Accrued Liabilities | 456 | 1,012
Not Designated as Hedging Instrument | Foreign currency contracts |  |
Derivatives, Fair Value [Line Items] |  |
Notional Value | 245,494 | 220,139
Not Designated as Hedging Instrument | Foreign currency contracts | Other Current Assets |  |
Derivatives, Fair Value [Line Items] |  |
Other Current Assets | 737 | 721
Not Designated as Hedging Instrument | Foreign currency contracts | Accrued Liabilities |  |
Derivatives, Fair Value [Line Items] |  |
Accrued Liabilities | 435 | 865
Not Designated as Hedging Instrument | Commodity contracts |  |
Derivatives, Fair Value [Line Items] |  |
Notional Value | 6,806 | 8,270
Not Designated as Hedging Instrument | Commodity contracts | Other Current Assets |  |
Derivatives, Fair Value [Line Items] |  |
Other Current Assets | 849 | 95
Not Designated as Hedging Instrument | Commodity contracts | Accrued Liabilities |  |
Derivatives, Fair Value [Line Items] |  |
Accrued Liabilities | 21 | 147
Not Designated as Hedging Instrument | Interest rate caps |  |
Derivatives, Fair Value [Line Items] |  |
Notional Value | 978,058 | 375,980
Not Designated as Hedging Instrument | Interest rate caps | Other Current Assets |  |
Derivatives, Fair Value [Line Items] |  |
Other Current Assets | 47 | 2
Not Designated as Hedging Instrument | Interest rate caps | Accrued Liabilities |  |
Derivatives, Fair Value [Line Items] |  |
Accrued Liabilities | $ 0 | $ 0

X
- Definition Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4D -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4D -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_DerivativesFairValueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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