XML 75 R62.htm IDEA: XBRL DOCUMENT
v3.26.1

Financial Instruments - Derivative Impact on Statements of Income (Details) - USD ($) $ in Millions | 3 Months Ended
--- | ---
Mar. 28, 2026 | Mar. 29, 2025
Total amounts presented in the condensed consolidated statements of income in which the following effects were recorded |  |
Cost of products sold | $ 3,828 | $ 3,935
Interest expense | 236 | 229
Other expense/(income) | (101) | (51)
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 142 | (2)
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 142 | (2)
Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 8 | 3
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 8 | 3
Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | (2) | 87
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | (2) | 87
Foreign exchange contracts | Not designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Foreign exchange contracts | Not designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Foreign exchange contracts | Not designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | (7) | 9
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | (7) | 9
Cross-currency contracts | Not designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Cross-currency contracts | Not designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Cross-currency contracts | Not designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 1
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 1
Commodity contracts | Not designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 145 | (11)
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 145 | (11)
Commodity contracts | Not designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Commodity contracts | Not designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Cash Flow Hedging | Foreign exchange contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | (3) | 10
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 0 | (1)
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | (3) | 10
Cash Flow Hedging | Foreign exchange contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Cash Flow Hedging | Foreign exchange contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Cash Flow Hedging | Cross-currency contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Cash Flow Hedging | Cross-currency contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | (6)
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | (6)
Cash Flow Hedging | Cross-currency contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 1 | 74
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 1 | 74
Net Investment Hedging | Foreign exchange contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 0 | 0
Net Investment Hedging | Foreign exchange contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 1 | 0
Net Investment Hedging | Foreign exchange contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 0 | 0
Net Investment Hedging | Cross-currency contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 0 | 0
Net Investment Hedging | Cross-currency contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 7 | 9
Net Investment Hedging | Cross-currency contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 0 | 0
Fair Value Hedging | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Fair value hedges, hedged items | 0 | 0
Fair Value Hedging | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Fair value hedges, hedged items | 0 | 0
Fair Value Hedging | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Fair value hedges, hedged items | (10) | 34
Fair Value Hedging | Foreign exchange contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Fair Value Hedging | Foreign exchange contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Fair Value Hedging | Foreign exchange contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | (9) | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | (9) | 0
Fair Value Hedging | Cross-currency contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Fair Value Hedging | Cross-currency contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 0 | 0
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 0 | 0
Fair Value Hedging | Cross-currency contracts | Designated as hedging instrument | Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense |  |
Derivatives designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | 19 | (34)
Net gain/(loss) on derivatives, excluded component, reclassified to net income | 4 | 3
Derivatives not designated as hedging instruments: |  |
Net gains/(losses) on derivatives, reclassified to net income | $ 19 | $ (34)

X
- Definition Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 182 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21 + Details
Name: | us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6 + Details
Name: | us-gaap_CostOfGoodsAndServicesSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain (loss) from excluded component of derivative hedge, recognized in earnings. Excludes recognition under systematic and rational method. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (b) -SubTopic 20 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480627/815-20-45-1A + Details
Name: | us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10 + Details
Name: | us-gaap_DerivativeGainLossOnDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DerivativeGainLossOnDerivativeNetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_IncomeStatementAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of income (expense) related to nonoperating activities, classified as other. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_OtherNonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_CostOfGoodsAndServicesSold
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_InterestExpense
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementOfIncomeLocationBalanceAxis=us-gaap_OtherNonoperatingIncomeExpense
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_HedgingDesignationAxis=us-gaap_NondesignatedMember
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_CommodityContractMember
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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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