XML 48 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Schedule of Other Comprehensive Income) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Components of Other Comprehensive Income (Loss) [Line Items]    
Cumulative translation adjustment, pre-tax $ (1,189)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax [1] $ (72)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax [1]
Cumulative translation adjustment, tax 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
Cumulative translation adjustment, after-tax (1,189)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax [1] (72)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax [1]
Additions and revaluations of derivatives designated as cash flow hedges, pre-tax (22)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax [2] 38us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax [2]
Additions and revaluations of derivatives designated as cash flow hedges, tax 6us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax (14)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
Additions and revaluations of derivatives designated as cash flow hedges, after-tax (16)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax 24us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
Clearance of hedge results to earnings, pre-tax 7us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax 18us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
Net revaluation and clearance of cash flow hedges to earnings, pre-tax (15)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax 56us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax
Net revaluation and clearance of cash flow hedges to earnings, tax 3us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax (21)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
Net revaluation and clearance of cash flow hedges to earnings, after-tax (12)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax 35us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
Other comprehensive (loss) income, before tax (929)us-gaap_OtherComprehensiveIncomeLossBeforeTax 96us-gaap_OtherComprehensiveIncomeLossBeforeTax
Income tax expense related to items of other comprehensive income (86)us-gaap_OtherComprehensiveIncomeLossTax (57)us-gaap_OtherComprehensiveIncomeLossTax
Other comprehensive (loss) income, net of tax (1,015)us-gaap_OtherComprehensiveIncomeLossNetOfTax 39us-gaap_OtherComprehensiveIncomeLossNetOfTax
Net sales [Member] | Foreign Currency Contract [Member]    
Components of Other Comprehensive Income (Loss) [Line Items]    
Clearance of hedge results to earnings, pre-tax (8)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Clearance of hedge results to earnings, tax 3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Clearance of hedge results to earnings, after-tax (5)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Cost of goods sold [Member] | Commodity Contract [Member]    
Components of Other Comprehensive Income (Loss) [Line Items]    
Clearance of hedge results to earnings, pre-tax 15us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
17us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Clearance of hedge results to earnings, tax (6)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(7)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Clearance of hedge results to earnings, after-tax 9us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
10us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Pension Plans [Member]    
Components of Other Comprehensive Income (Loss) [Line Items]    
Net (loss) gain, pre-tax (4)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
[2] 1us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
[2]
Net (loss) gain, tax 1us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Net (loss) gain, after-tax (3)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
1us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Effect of foreign exchange rates, pre-tax 100dd_Othercomprehensiveincomelosseffectofforeignexchangeratesbeforetax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
[2] 0dd_Othercomprehensiveincomelosseffectofforeignexchangeratesbeforetax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
[2]
Effect of foreign exchange rates, tax (27)dd_Othercomprehensiveincomelosseffectofforeignexchangeratestax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
0dd_Othercomprehensiveincomelosseffectofforeignexchangeratestax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Effect of foreign exchange rates, after-tax 73dd_Othercomprehensiveincomelosseffectofforeignexchangeratesaftertax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
0dd_Othercomprehensiveincomelosseffectofforeignexchangeratesaftertax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization of prior service (benefit) cost, pre-tax (2)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] 1us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3]
Amortization of prior service (benefit) cost, tax 1us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization of prior service (benefit) cost, after tax (1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
1us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization of loss, pre-tax 209us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] 149us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3]
Amortization of loss, tax (74)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
(51)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amortization of loss, after tax 135us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
98us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Settlement loss, pre-tax 5us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3] 0us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
[3]
Settlement loss, tax (2)dd_OtherComprehensiveIncomeLossFinalizationOfPensionandOtherPostretirementBenefitPlanValuationforSettlementsTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
0dd_OtherComprehensiveIncomeLossFinalizationOfPensionandOtherPostretirementBenefitPlanValuationforSettlementsTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Settlement loss, after tax 3dd_OtherComprehensiveIncomeLossFinalizationOfPensionandOtherPostretirementBenefitPlanValuationforSettlementNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
0dd_OtherComprehensiveIncomeLossFinalizationOfPensionandOtherPostretirementBenefitPlanValuationforSettlementNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Benefit plans, net, pre-tax 308us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
151us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Benefit plans, net, tax (101)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
(51)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Benefit plans, net, after-tax 207us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
100us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_PensionPlansDefinedBenefitMember
Other Long-Term Employee Benefit Plans [Member]    
Components of Other Comprehensive Income (Loss) [Line Items]    
Amortization of prior service (benefit) cost, pre-tax (52)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[3] (53)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[3]
Amortization of prior service (benefit) cost, tax 19us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
19us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of prior service (benefit) cost, after tax (33)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(34)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of loss, pre-tax 19us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[3] 14us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[3]
Amortization of loss, tax (7)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(4)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amortization of loss, after tax 12us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
10us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Benefit plans, net, pre-tax (33)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(39)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Benefit plans, net, tax 12us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
15us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Benefit plans, net, after-tax $ (21)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
$ (24)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
[1] The increase over prior year is primarily driven by the strengthening USD against the Euro and Brazilian real.
[2] These amounts represent changes in accumulated other comprehensive loss excluding changes due to reclassifying amounts to the interim Consolidated Income Statements.
[3] These accumulated other comprehensive loss components are included in the computation of net periodic benefit cost of the company's pension and other long-term employee benefit plans. See Note 12 for additional information.