XML 59 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Changes in AOCI of the Parent (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance, $ (997)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Other comprehensive income (loss):    
Other comprehensive loss attributable to the parent company (83)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (5)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Balance, (1,080)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Parent [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance, (997)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(727)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Other comprehensive income (loss):    
Currency translation adjustments (101)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(12)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Holding gain on net investment hedge 2us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Holding gains and losses (5)dan_OtherComprehensiveIncomeLossUnrealizedHoldingGainLossArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
2dan_OtherComprehensiveIncomeLossUnrealizedHoldingGainLossArisingDuringPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Reclassification of amount to net income 5dan_OtherComprehensiveIncomeLossReclassificationofAmountstoNetIncomeLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
[1] (2)dan_OtherComprehensiveIncomeLossReclassificationofAmountstoNetIncomeLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
[1]
Venezuelan bolivar devaluation   3dan_OtherComprehensiveIncomeLossDueToForeignCurrencyDevaluation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Reclassification adjustment for net actuarial losses included in net periodic benefit cost 6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
[2] 5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
[2]
Elimination of net prior service costs and actuarial losses of disposal group 10dan_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForEliminationDuetoDisposalGroupBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Tax expense   (1)us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Other comprehensive loss attributable to the parent company (83)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(5)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Balance, (1,080)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(732)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Parent [Member] | Foreign Currency Translation [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance, (427)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(242)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Other comprehensive income (loss):    
Currency translation adjustments (101)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(12)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Holding gain on net investment hedge 2us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Tax expense     
Other comprehensive loss attributable to the parent company (99)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(12)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Balance, (526)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(254)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Parent [Member] | Hedging [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance, (9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Other comprehensive income (loss):    
Holding gains and losses (6)dan_OtherComprehensiveIncomeLossUnrealizedHoldingGainLossArisingDuringPeriodBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
  
Reclassification of amount to net income 5dan_OtherComprehensiveIncomeLossReclassificationofAmountstoNetIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
[1]    [1]
Tax expense     
Other comprehensive loss attributable to the parent company (1)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Balance, (10)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Parent [Member] | Investment [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance, 5us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Other comprehensive income (loss):    
Holding gains and losses 1dan_OtherComprehensiveIncomeLossUnrealizedHoldingGainLossArisingDuringPeriodBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
2dan_OtherComprehensiveIncomeLossUnrealizedHoldingGainLossArisingDuringPeriodBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Reclassification of amount to net income    [1] (2)dan_OtherComprehensiveIncomeLossReclassificationofAmountstoNetIncomeLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
[1]
Tax expense     
Other comprehensive loss attributable to the parent company 1us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Balance, 6us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Parent [Member] | Defined Benefit Plans [Member]    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Balance, (566)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(488)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Other comprehensive income (loss):    
Venezuelan bolivar devaluation   3dan_OtherComprehensiveIncomeLossDueToForeignCurrencyDevaluation
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Reclassification adjustment for net actuarial losses included in net periodic benefit cost 6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
[2] 5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
[2]
Elimination of net prior service costs and actuarial losses of disposal group 10dan_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForEliminationDuetoDisposalGroupBeforeTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Tax expense   (1)us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Other comprehensive loss attributable to the parent company 16us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
7us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Balance, $ (550)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ (481)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
[1] Foreign currency contract and investment reclassifications are included in other income (expense), net.
[2] See Note 8 for additional details.