XML 108 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring of Operations - Accrued Restructuring Costs Activity (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Reserve [Roll Forward]      
Beginning balance $ 25us-gaap_RestructuringReserve $ 40us-gaap_RestructuringReserve $ 33us-gaap_RestructuringReserve
Charges to restructuring 23dan_RestructuringChargesGross 34dan_RestructuringChargesGross 51dan_RestructuringChargesGross
Adjustments of accruals (2)us-gaap_RestructuringReserveAccrualAdjustment (10)us-gaap_RestructuringReserveAccrualAdjustment (4)us-gaap_RestructuringReserveAccrualAdjustment
Discontinued operations charges    1dan_DisposalGroupIncludingDiscontinuedOperationRestructuringCharges 3dan_DisposalGroupIncludingDiscontinuedOperationRestructuringCharges
Non-cash write-off     (2)us-gaap_RestructuringReserveSettledWithoutCash1
Cash payments (26)us-gaap_PaymentsForRestructuring (40)us-gaap_PaymentsForRestructuring (41)us-gaap_PaymentsForRestructuring
Currency impact 1us-gaap_RestructuringReserveTranslationAdjustment    
Ending Balance 21us-gaap_RestructuringReserve 25us-gaap_RestructuringReserve 40us-gaap_RestructuringReserve
Employee Termination Benefits [Member]      
Restructuring Reserve [Roll Forward]      
Beginning balance 14us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
27us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
30us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Charges to restructuring 17dan_RestructuringChargesGross
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
23dan_RestructuringChargesGross
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
31dan_RestructuringChargesGross
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Adjustments of accruals (2)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(9)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(4)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Discontinued operations charges        
Non-cash write-off       
Cash payments (18)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(27)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(30)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Currency impact 1us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Ending Balance 12us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
14us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
27us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Exit Costs [Member]      
Restructuring Reserve [Roll Forward]      
Beginning balance 11us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
13us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Charges to restructuring 6dan_RestructuringChargesGross
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
11dan_RestructuringChargesGross
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
20dan_RestructuringChargesGross
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Adjustments of accruals    (1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
  
Discontinued operations charges   1dan_DisposalGroupIncludingDiscontinuedOperationRestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
3dan_DisposalGroupIncludingDiscontinuedOperationRestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Non-cash write-off     (2)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Cash payments (8)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
(13)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
(11)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Currency impact       
Ending Balance $ 9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
$ 11us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
$ 13us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember