XML 20 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Costs (Restructuring Reserves By Segment) (Details) (Project Renewal [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Beginning Balance $ 40.3us-gaap_RestructuringReserve
Restructuring Reserve, Period Increase (Decrease) 27.3us-gaap_RestructuringReservePeriodIncreaseDecrease
Restructuring Reserve Settled (16.4)nwl_RestructuringReserveSettled
Ending Balance 51.2us-gaap_RestructuringReserve
Writing [Member]
 
Beginning Balance 9.7us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_WritingMember
Restructuring Reserve, Period Increase (Decrease) 2.8us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_WritingMember
Restructuring Reserve Settled (0.7)nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_WritingMember
Ending Balance 11.8us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_WritingMember
Home Solutions [Member]
 
Beginning Balance 1.0us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_HomeSolutionsMember
Restructuring Reserve, Period Increase (Decrease) 4.8us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_HomeSolutionsMember
Restructuring Reserve Settled (0.8)nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_HomeSolutionsMember
Ending Balance 5.0us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_HomeSolutionsMember
Tools [Member]
 
Beginning Balance 0.5us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_ToolsMember
Restructuring Reserve, Period Increase (Decrease) 0us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_ToolsMember
Restructuring Reserve Settled 0nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_ToolsMember
Ending Balance 0.5us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_ToolsMember
Commercial Products [Member]
 
Beginning Balance 5.1us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_CommercialProductsMember
Restructuring Reserve, Period Increase (Decrease) 0.5us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_CommercialProductsMember
Restructuring Reserve Settled (0.2)nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_CommercialProductsMember
Ending Balance 5.4us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_CommercialProductsMember
Baby & Parenting Segment [Member]
 
Beginning Balance 2.2us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_BabyParentingSegmentMember
Restructuring Reserve, Period Increase (Decrease) 0us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_BabyParentingSegmentMember
Restructuring Reserve Settled 0nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_BabyParentingSegmentMember
Ending Balance 2.2us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= nwl_BabyParentingSegmentMember
Corporate [Member]
 
Beginning Balance 21.8us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Restructuring Reserve, Period Increase (Decrease) 19.2us-gaap_RestructuringReservePeriodIncreaseDecrease
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Restructuring Reserve Settled (14.7)nwl_RestructuringReserveSettled
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Ending Balance $ 26.3us-gaap_RestructuringReserve
/ nwl_RestructuringByPlanAxis
= nwl_ProjectRenewalMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember