XML 99 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Costs (Restructuring Reserves by Cost Type) (Details) (Project Renewal [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Restructuring Reserve [Roll Forward]    
Beginning Balance $ 67.4us-gaap_RestructuringReserve $ 23.3us-gaap_RestructuringReserve
Restructuring Reserve, Period Increase (Decrease) 53.8us-gaap_RestructuringReservePeriodIncreaseDecrease 113.7us-gaap_RestructuringReservePeriodIncreaseDecrease
Restructuring Reserve Settled (80.9)nwl_RestructuringReserveSettled (69.6)nwl_RestructuringReserveSettled
Ending Balance 40.3us-gaap_RestructuringReserve 67.4us-gaap_RestructuringReserve
Facility Exit Costs and Other [Member]
   
Restructuring Reserve [Roll Forward]    
Beginning Balance 0us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_FacilityExitCostsAndOtherMember
0us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_FacilityExitCostsAndOtherMember
Restructuring Reserve, Period Increase (Decrease) 7.5us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_FacilityExitCostsAndOtherMember
5.7us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_FacilityExitCostsAndOtherMember
Restructuring Reserve Settled (7.5)nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_FacilityExitCostsAndOtherMember
(5.7)nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_FacilityExitCostsAndOtherMember
Ending Balance 0us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_FacilityExitCostsAndOtherMember
0us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_FacilityExitCostsAndOtherMember
Employee Severance, Termination Benefits And Relocation Costs [Member]
   
Restructuring Reserve [Roll Forward]    
Beginning Balance 60.3us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_EmployeeSeveranceTerminationBenefitsAndRelocationCostsMember
19.0us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_EmployeeSeveranceTerminationBenefitsAndRelocationCostsMember
Restructuring Reserve, Period Increase (Decrease) 25.2us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_EmployeeSeveranceTerminationBenefitsAndRelocationCostsMember
93.4us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_EmployeeSeveranceTerminationBenefitsAndRelocationCostsMember
Restructuring Reserve Settled (62.7)nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_EmployeeSeveranceTerminationBenefitsAndRelocationCostsMember
(52.1)nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_EmployeeSeveranceTerminationBenefitsAndRelocationCostsMember
Ending Balance 22.8us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_EmployeeSeveranceTerminationBenefitsAndRelocationCostsMember
60.3us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= nwl_EmployeeSeveranceTerminationBenefitsAndRelocationCostsMember
Contract Termination [Member]
   
Restructuring Reserve [Roll Forward]    
Beginning Balance 7.1us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
4.3us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Restructuring Reserve, Period Increase (Decrease) 21.1us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
14.6us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Restructuring Reserve Settled (10.7)nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
(11.8)nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Ending Balance $ 17.5us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
$ 7.1us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember