XML 67 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Jan. 03, 2015
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset impairments recognized $ (24.9)us-gaap_RestructuringCharges $ 3.7us-gaap_RestructuringCharges  
Restructuring reserves 97.0us-gaap_RestructuringReserve   97.6us-gaap_RestructuringReserve
Tools & Storage [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset impairments recognized   (17.0)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= swk_ToolsStorageMember
 
Securities Industry      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset impairments recognized   (7.0)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= swk_SecuritiesIndustryMember
 
Corporate      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset impairments recognized   (0.2)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Acquisition      
Restructuring Cost and Reserve [Line Items]      
Number of employees reduced 240swk_NumberOfEmployeesUsedToDetermineEmployeeTerminationCosts
/ us-gaap_BusinessAcquisitionAxis
= us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember
   
Facility closures      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset impairments recognized (2.9)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
   
Restructuring reserves 16.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
  16.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Severance and related costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset impairments recognized (22.0)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Restructuring reserves 80.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  81.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Severance and related costs | Acquisition | Industrial Segment      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset impairments recognized   (0.7)us-gaap_RestructuringCharges
/ us-gaap_BusinessAcquisitionAxis
= us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= swk_IndustrialSegmentMember
 
Restructuring Fiscal 2014 Plan [Member] | Acquisition      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges and asset impairments recognized (24.9)us-gaap_RestructuringCharges
/ us-gaap_BusinessAcquisitionAxis
= us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember
/ us-gaap_RestructuringPlanAxis
= swk_RestructuringFiscal2014PlanMember
   
Severance Costs 22.0us-gaap_SeveranceCosts1
/ us-gaap_BusinessAcquisitionAxis
= us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember
/ us-gaap_RestructuringPlanAxis
= swk_RestructuringFiscal2014PlanMember
   
Business Exit Costs $ 2.9us-gaap_BusinessExitCosts1
/ us-gaap_BusinessAcquisitionAxis
= us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember
/ us-gaap_RestructuringPlanAxis
= swk_RestructuringFiscal2014PlanMember