XML 189 R47.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Derivative Instruments and Hedging Activities - Narrative (Details) bu in Millions, MMBTU in Millions, $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2024 USD ($) MMBTU bu | Dec. 31, 2023 USD ($) MMBTU bu
Financial instruments, derivatives and hedging activities |  |
Gain expected to be reclassified into earnings during the next twelve months, income tax effect | $ 5 |
Gain expected to be reclassified into earnings during the next twelve months, income tax effect | $ 2 |
Commodity contracts | Minimum |  |
Financial instruments, derivatives and hedging activities |  |
Maturity period of price risk derivative | 12 months |
Commodity contracts | Maximum |  |
Financial instruments, derivatives and hedging activities |  |
Maturity period of price risk derivative | 24 months |
Corn Commodity |  |
Financial instruments, derivatives and hedging activities |  |
Futures contract (in bushels for corn) | bu | 105 | 109
Natural Gas Commodity |  |
Financial instruments, derivatives and hedging activities |  |
Natural gas swap contract (in mmbtu of natural gas) | MMBTU | 24 | 28
Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument | Short |  |
Financial instruments, derivatives and hedging activities |  |
Derivative notional amount | $ 408 | $ 694
Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument | Long |  |
Financial instruments, derivatives and hedging activities |  |
Derivative notional amount | 113 | 182
Foreign Exchange Forward [Member] | Designated as Hedging Instrument | Short | Cash Flow Hedging |  |
Financial instruments, derivatives and hedging activities |  |
Derivative notional amount | 447 | 449
Foreign Exchange Forward [Member] | Designated as Hedging Instrument | Long | Cash Flow Hedging |  |
Financial instruments, derivatives and hedging activities |  |
Derivative notional amount | $ 448 | $ 621

X
- Definition Represents the estimated amount of income tax effect on existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months. + References No definition available. + Details
Name: | ingr_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsTax
Namespace Prefix: | ingr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Nominal energy measure used to calculate payments on a derivative instrument as reporting date. + References No definition available. + Details
Name: | ingr_DerivativeNonmonetaryNotionalAmountEnergyMeasure1
Namespace Prefix: | ingr_
Data Type: | dtr-types1:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Nominal volume used to calculate payments on a derivative instrument as of the reporting date. + References No definition available. + Details
Name: | ingr_DerivativeNonmonetaryNotionalAmountVolume1
Namespace Prefix: | ingr_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition General period of time over which entity hedges its exposure to commodity price risk. + References No definition available. + Details
Name: | ingr_LengthOfTimeHedgedInPriceRiskCashFlowHedge
Namespace Prefix: | ingr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480870/815-30-50-1 + Details
Name: | us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=ingr_NaturalGasCommodityMember
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: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_ShortMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_LongMember
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_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |