XML 71 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Total Assets by Segment (Detail) (USD $)
In Millions, unless otherwise specified
Apr. 04, 2015
Jan. 03, 2015
Segment Reporting Information [Line Items]    
Assets $ (15,943.7)us-gaap_Assets $ (15,849.1)us-gaap_Assets
Assets Held-for-sale, Current 24.9us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent 29.5us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
Segment, Continuing Operations    
Segment Reporting Information [Line Items]    
Assets (16,117.1)us-gaap_Assets
/ swk_RegionReportingInformationByRegionAxis
= us-gaap_SegmentContinuingOperationsMember
(16,042.0)us-gaap_Assets
/ swk_RegionReportingInformationByRegionAxis
= us-gaap_SegmentContinuingOperationsMember
Segment, Continuing Operations | Tools & Storage [Member]    
Segment Reporting Information [Line Items]    
Assets (8,882.8)us-gaap_Assets
/ swk_RegionReportingInformationByRegionAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= swk_ToolsStorageMember
(8,568.2)us-gaap_Assets
/ swk_RegionReportingInformationByRegionAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= swk_ToolsStorageMember
Segment, Continuing Operations | Securities Industry    
Segment Reporting Information [Line Items]    
Assets (3,800.7)us-gaap_Assets
/ swk_RegionReportingInformationByRegionAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= swk_SecuritiesIndustryMember
(3,972.0)us-gaap_Assets
/ swk_RegionReportingInformationByRegionAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= swk_SecuritiesIndustryMember
Segment, Continuing Operations | Industrial Segment    
Segment Reporting Information [Line Items]    
Assets (3,433.6)us-gaap_Assets
/ swk_RegionReportingInformationByRegionAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= swk_IndustrialSegmentMember
(3,501.8)us-gaap_Assets
/ swk_RegionReportingInformationByRegionAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= swk_IndustrialSegmentMember
Segment, Continuing Operations | Corporate assets    
Segment Reporting Information [Line Items]    
Assets $ (198.3)us-gaap_Assets
/ swk_RegionReportingInformationByRegionAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ (222.4)us-gaap_Assets
/ swk_RegionReportingInformationByRegionAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember