XML 83 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Schedule Of Fair Value Of Plan Assets) (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value $ 2,194us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 2,341us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Quoted Prices In Active Markets For Identical Assets (Level 1) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 796us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
962us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Significant Other Observable Inputs (Level 2) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 1,398us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,379us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Common stock - U.S. companies [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 180us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_EquitySecuritiesDomesticCompaniesMember
221us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_EquitySecuritiesDomesticCompaniesMember
Common stock - U.S. companies [Member] | Quoted Prices In Active Markets For Identical Assets (Level 1) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 180us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_EquitySecuritiesDomesticCompaniesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
221us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_EquitySecuritiesDomesticCompaniesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Common stock - International companies [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_EquitySecuritiesInternationalCompaniesMember
2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_EquitySecuritiesInternationalCompaniesMember
Common stock - International companies [Member] | Quoted Prices In Active Markets For Identical Assets (Level 1) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 6us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_EquitySecuritiesInternationalCompaniesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_EquitySecuritiesInternationalCompaniesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Equity mutual funds - Emerging markets [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 62us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsEmergingMarketsMember
75us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsEmergingMarketsMember
Equity mutual funds - Emerging markets [Member] | Quoted Prices In Active Markets For Identical Assets (Level 1) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 62us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsEmergingMarketsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
75us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsEmergingMarketsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Equity mutual funds - International [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 91us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsInternationalMember
111us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsInternationalMember
Equity mutual funds - International [Member] | Quoted Prices In Active Markets For Identical Assets (Level 1) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 91us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsInternationalMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
111us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsInternationalMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Equity mutual funds - Large cap U.S. [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 362us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsLargeCapDomesticMember
419us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsLargeCapDomesticMember
Equity mutual funds - Large cap U.S. [Member] | Quoted Prices In Active Markets For Identical Assets (Level 1) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 362us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsLargeCapDomesticMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
419us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_MutualFundsLargeCapDomesticMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Common collective trust funds - International equity [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 370us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_CommonTrustFundsInternationalEquityMember
373us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_CommonTrustFundsInternationalEquityMember
Common collective trust funds - International equity [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 370us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_CommonTrustFundsInternationalEquityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
373us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_CommonTrustFundsInternationalEquityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Common collective trust funds - Large cap U.S. equity [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 33us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_CommonTrustFundsLargeCapDomesticEquityMember
51us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_CommonTrustFundsLargeCapDomesticEquityMember
Common collective trust funds - Large cap U.S. equity [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 33us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_CommonTrustFundsLargeCapDomesticEquityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
51us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_CommonTrustFundsLargeCapDomesticEquityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Common collective trust funds - Fixed income [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 500us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_FixedIncomeMember
437us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_FixedIncomeMember
Common collective trust funds - Fixed income [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 500us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_FixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
437us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_FixedIncomeMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Common collective trust funds - Other [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 35us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_OtherCommonCollectiveTrustMember
62us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_OtherCommonCollectiveTrustMember
Common collective trust funds - Other [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 35us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_OtherCommonCollectiveTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
62us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= adm_OtherCommonCollectiveTrustMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Debt instruments - Corporate bonds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 422us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_BondsMember
422us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_BondsMember
Debt instruments - Corporate bonds [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 422us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_BondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
422us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_BondsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Debt instruments - U.S. Treasury instruments [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 95us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
134us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
Debt instruments - U.S. Treasury instruments [Member] | Quoted Prices In Active Markets For Identical Assets (Level 1) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 95us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
134us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Debt instruments - U.S. government agency, state and local government bonds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 37us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
32us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
Debt instruments - U.S. government agency, state and local government bonds [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 37us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
32us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Other Debt Instruments [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value 1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
Other Debt Instruments [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Total assets at fair value $ 1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
$ 2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member