XML 35 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Gross Unrealized Gain, Accumulated in Investments $ 33us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax $ 1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Available-for-sale Securities, Gross Unrealized Loss, Accumulated in Investments (4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (12)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Available-for-sale Securities, Amortized Cost Basis 884us-gaap_AvailableForSaleSecuritiesAmortizedCost 1,011us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale Securities 913us-gaap_AvailableForSaleSecurities 1,000us-gaap_AvailableForSaleSecurities
United States Government Obligations [Member] | Maturity Less Than 1 Year [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 311us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
385us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
Available-for-sale Securities, Gross Unrealized Gain, Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
Available-for-sale Securities, Gross Unrealized Loss, Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
Available-for-sale Securities, Debt Securities 311us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
385us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
United States Government Obligations [Member] | Maturity 1 To 5 Years [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 95us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
93us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Available-for-sale Securities, Gross Unrealized Gain, Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Available-for-sale Securities, Gross Unrealized Loss, Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Available-for-sale Securities, Debt Securities 95us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
93us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Corporate Debt Securities [Member] | Maturity 1 To 5 Years [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 73us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
72us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Available-for-sale Securities, Gross Unrealized Gain, Accumulated in Investments 1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Available-for-sale Securities, Gross Unrealized Loss, Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Available-for-sale Securities, Debt Securities 74us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
72us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Other Debt Securities [Member] | Maturity Less Than 1 Year [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 95us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
130us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
Available-for-sale Securities, Gross Unrealized Gain, Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
Available-for-sale Securities, Gross Unrealized Loss, Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
Available-for-sale Securities, Debt Securities 95us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
130us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodWithinOneYearMember
Other Debt Securities [Member] | Maturity 1 To 5 Years [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 3us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
3us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Available-for-sale Securities, Gross Unrealized Gain, Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Available-for-sale Securities, Gross Unrealized Loss, Accumulated in Investments 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Available-for-sale Securities, Debt Securities 3us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
3us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
/ adm_ScheduleOfAvailableForSaleSecuritiesDebtSecuritiesMaturityPeriodAxis
= adm_MaturityPeriodAfterWithinOneYearMember
Equity Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Gross Unrealized Gain, Accumulated in Investments 32us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Gross Unrealized Loss, Accumulated in Investments (4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
(12)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Equity Securities, Amortized Cost Basis 307us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
328us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Equity Securities $ 335us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
$ 317us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember