XML 54 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments, Derivatives and Hedging Activities (Details 3) (Cash Flow Hedging, USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Gains or losses on derivatives    
Amount of Gains (Losses) Recognized in OCI on Derivatives $ (20)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet $ 39us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Amount of Gains (Losses) Reclassified from AOCI into Income (14)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet (19)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Cost of Sales
   
Gains or losses on derivatives    
Amount of Gains (Losses) Reclassified from AOCI into Income (13)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(18)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Financing Costs, Net
   
Gains or losses on derivatives    
Amount of Gains (Losses) Reclassified from AOCI into Income (1)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ingr_FinancingCostsMember
(1)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= ingr_FinancingCostsMember
Commodity Contract
   
Gains or losses on derivatives    
Losses expected to be reclassified into earnings during the next 12 months on commodity hedging contracts, net of tax 18us-gaap_PriceRiskCashFlowHedgeUnrealizedGainLossToBeReclassifiedDuringNext12Months
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Losses expected to be reclassified into earnings during the next 12 months on commodity hedging contracts, income tax effect 9ingr_PriceRiskCashFlowHedgeUnrealizedGainLossToBeReclassifiedDuringNext12MonthsTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Commodity and Foreign Currency Contracts
   
Gains or losses on derivatives    
Amount of Gains (Losses) Recognized in OCI on Derivatives (20)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ingr_CommodityAndForeignCurrencyContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
39us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ingr_CommodityAndForeignCurrencyContractsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Treasury Lock
   
Gains or losses on derivatives    
Losses expected to be reclassified into earnings during next 12 months on settled Treasury Lock Agreements, net of tax 2us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Losses expected to be reclassified into earnings during the next 12 months on settled Treasury Lock Agreements, income tax effect 1ingr_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Foreign Exchange Forward
   
Gains or losses on derivatives    
Gains related to foreign currency hedges expected to be reclassified into earnings during the next twelve months, net of tax 1us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Gains related to foreign currency hedges expected to be reclassified into earnings during the next twelve months, income tax effect $ 1ingr_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember