XML 139 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Accumulated other comprehensive income (loss)    
Balance of Accumulated Other Comprehensive Income (Loss) at End of period $ (1,241)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (57)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Foreign Currency Translation Adjustment [Member]    
Accumulated Other Comprehensive Income [Line Items]    
Other Comprehensive Income (Loss), before Reclassifications, before Tax (953)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
131us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Accumulated other comprehensive income (loss)    
Balance of Accumulated Other Comprehensive Income (Loss) at beginning of period 269us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
136us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net realized gains (losses) 0adm_OtherComprehensiveIncomeGainLossReclassifiedAdjustmentReclassifiedToEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0adm_OtherComprehensiveIncomeGainLossReclassifiedAdjustmentReclassifiedToEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other Comprehensive Income (Loss), Tax 30us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
2us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (923)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
133us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Balance of Accumulated Other Comprehensive Income (Loss) at End of period (654)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
269us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Deferred Gain (Loss) On Hedging Activities [Member]    
Accumulated Other Comprehensive Income [Line Items]    
Other Comprehensive Income (Loss), before Reclassifications, before Tax (119)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(35)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated other comprehensive income (loss)    
Balance of Accumulated Other Comprehensive Income (Loss) at beginning of period 5us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Net realized gains (losses) 187adm_OtherComprehensiveIncomeGainLossReclassifiedAdjustmentReclassifiedToEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
37adm_OtherComprehensiveIncomeGainLossReclassifiedAdjustmentReclassifiedToEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Comprehensive Income (Loss), Tax (26)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 42us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Balance of Accumulated Other Comprehensive Income (Loss) at End of period 47us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Pension Liability Adjustment [Member]    
Accumulated Other Comprehensive Income [Line Items]    
Other Comprehensive Income (Loss), before Reclassifications, before Tax (485)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
354us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Accumulated other comprehensive income (loss)    
Balance of Accumulated Other Comprehensive Income (Loss) at beginning of period (330)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(590)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net realized gains (losses) 21adm_OtherComprehensiveIncomeGainLossReclassifiedAdjustmentReclassifiedToEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
60adm_OtherComprehensiveIncomeGainLossReclassifiedAdjustmentReclassifiedToEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other Comprehensive Income (Loss), Tax 164us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(154)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (300)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
260us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Balance of Accumulated Other Comprehensive Income (Loss) at End of period (630)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(330)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Unrealized Gain (Loss) On Investments [Member]    
Accumulated Other Comprehensive Income [Line Items]    
Other Comprehensive Income (Loss), before Reclassifications, before Tax (11)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(157)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated other comprehensive income (loss)    
Balance of Accumulated Other Comprehensive Income (Loss) at beginning of period (1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Net realized gains (losses) 6adm_OtherComprehensiveIncomeGainLossReclassifiedAdjustmentReclassifiedToEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
157adm_OtherComprehensiveIncomeGainLossReclassifiedAdjustmentReclassifiedToEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other Comprehensive Income (Loss), Tax 2us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(1)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (3)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(1)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Balance of Accumulated Other Comprehensive Income (Loss) at End of period (4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income [Line Items]    
Other Comprehensive Income (Loss), before Reclassifications, before Tax (1,568)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
293us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Accumulated other comprehensive income (loss)    
Balance of Accumulated Other Comprehensive Income (Loss) at beginning of period (57)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(450)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Net realized gains (losses) 214adm_OtherComprehensiveIncomeGainLossReclassifiedAdjustmentReclassifiedToEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
254adm_OtherComprehensiveIncomeGainLossReclassifiedAdjustmentReclassifiedToEarnings
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Other Comprehensive Income (Loss), Tax 170us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(154)us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (1,184)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
393us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance of Accumulated Other Comprehensive Income (Loss) at End of period $ (1,241)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (57)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember