XML 30 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments, Derivatives and Hedging Activities (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Financial instruments, derivatives and hedging activities        
Accumulated gains (losses) from derivative instruments, net of tax effect (925)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (782)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (575)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (583)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Senior Notes 3.20 Percent Due November 1, 2015        
Financial instruments, derivatives and hedging activities        
Debt, face amount 350us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes3.20PercentDueNovember12015Member
350us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes3.20PercentDueNovember12015Member
   
Senior Notes 4.625 Percent Due November 1, 2020        
Financial instruments, derivatives and hedging activities        
Debt, face amount 400us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes4625PercentDueNovember12020Member
     
Commodity Contract | Minimum        
Financial instruments, derivatives and hedging activities        
Maturity period of price risk derivative 12 months      
Commodity Contract | Maximum        
Financial instruments, derivatives and hedging activities        
Maturity period of price risk derivative 24 months      
Cash Flow Hedging | Commodity Contract        
Financial instruments, derivatives and hedging activities        
Accumulated gains (losses) from derivative instruments, net of tax effect (19)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(13)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Accumulated gains (losses) from derivative instruments, income tax effect (9)ingr_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(6)ingr_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Cash Flow Hedging | Treasury Lock        
Financial instruments, derivatives and hedging activities        
Accumulated gains (losses) from derivative instruments, net of tax effect (6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(7)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Accumulated gains (losses) from derivative instruments, income tax effect (4)ingr_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(4)ingr_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectTaxEffect
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Fair value of interest rate derivatives 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_TreasuryLockMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Fair Value Hedging | Interest Rate Swap        
Financial instruments, derivatives and hedging activities        
Fair value of interest rate derivatives 21us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
13us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
   
Debt, floating rate of interest basis six-month US dollar LIBOR rate plus a spread      
Fair Value Hedging | Interest Rate Swap | Senior Notes 3.20 Percent Due November 1, 2015        
Financial instruments, derivatives and hedging activities        
Debt, fixed interest rate (as a percent) 3.20%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes3.20PercentDueNovember12015Member
     
Debt, face amount 350us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes3.20PercentDueNovember12015Member
     
Fair Value Hedging | Interest Rate Swap | Senior Notes 6.0 Percent Due April 15, 2017        
Financial instruments, derivatives and hedging activities        
Debt, fixed interest rate (as a percent) 6.00%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes6PercentDueApril152017Member
     
Debt, face amount 200us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes6PercentDueApril152017Member
     
Fair Value Hedging | Interest Rate Swap | Senior Notes 1.8 Percent Due September 25, 2017        
Financial instruments, derivatives and hedging activities        
Debt, fixed interest rate (as a percent) 1.80%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes18PercentDueSeptember252017Member
     
Debt, face amount 300us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes18PercentDueSeptember252017Member
     
Fair Value Hedging | Interest Rate Swap | Senior Notes 4.625 Percent Due November 1, 2020        
Financial instruments, derivatives and hedging activities        
Debt, fixed interest rate (as a percent) 4.625%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes4625PercentDueNovember12020Member
     
Debt, face amount 200us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= ingr_SeniorNotes4625PercentDueNovember12020Member
     
Fair Value Hedging | Foreign Exchange Forward        
Financial instruments, derivatives and hedging activities        
Fair value of assets 5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
   
Fair Value Hedging | Foreign Exchange Forward | Short        
Foreign currency hedging        
Derivative notional amount 141invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
150invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
   
Fair Value Hedging | Foreign Exchange Forward | Long        
Foreign currency hedging        
Derivative notional amount 59invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
$ 70invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_PositionAxis
= us-gaap_LongMember