XML 70 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities (Pre-Tax Gains (Losses) On Derivatives Designated As Hedging Instruments) (Details) (Designated As Hedging Instrument [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Derivative Instruments, Gains (Loss) [Line Items]    
Total amount recognized in earnings $ 58us-gaap_DerivativeGainLossOnDerivativeNet $ (34)us-gaap_DerivativeGainLossOnDerivativeNet
Cost Of Products Sold [Member]
   
Derivative Instruments, Gains (Loss) [Line Items]    
Commodity Contracts effective amount recognized in earnings 0us-gaap_PriceRiskCashFlowHedgeGainOrLossReclassifiedToEarningsNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(4)us-gaap_PriceRiskCashFlowHedgeGainOrLossReclassifiedToEarningsNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Commodity contracts ineffective amount recognized in earnings (13)us-gaap_GainLossOnPriceRiskCashFlowHedgeIneffectiveness
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
20us-gaap_GainLossOnPriceRiskCashFlowHedgeIneffectiveness
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Revenues [Member]
   
Derivative Instruments, Gains (Loss) [Line Items]    
Commodity Contracts effective amount recognized in earnings 47us-gaap_PriceRiskCashFlowHedgeGainOrLossReclassifiedToEarningsNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
(27)us-gaap_PriceRiskCashFlowHedgeGainOrLossReclassifiedToEarningsNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Commodity contracts ineffective amount recognized in earnings 7us-gaap_GainLossOnPriceRiskCashFlowHedgeIneffectiveness
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
(23)us-gaap_GainLossOnPriceRiskCashFlowHedgeIneffectiveness
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Other Income (Expense) - Net [Member]
   
Derivative Instruments, Gains (Loss) [Line Items]    
FX Contracts effective amount recognized in earnings $ 17us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= adm_OtherIncomeExpenseNetMember
$ 0us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= adm_OtherIncomeExpenseNetMember