XML 30 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes - Operating Loss Carry Forwards (Detail) (USD $)
In Millions, unless otherwise specified
Jan. 03, 2015
Income Taxes [Line Items]  
Total net operating loss carryforwards $ 305.3us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
State [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 143.1us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
United States [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards   
Foreign [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 162.2us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_ForeignCountryMember
2015 - 2019 [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 32.6us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_TaxCreditCarryforwardAxis
= sna_ExpiringInTwoThousandFifteenToTwoThousandNineteenMember
2015 - 2019 [Member] | State [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards   
2015 - 2019 [Member] | United States [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards   
2015 - 2019 [Member] | Foreign [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 32.6us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_ForeignCountryMember
/ us-gaap_TaxCreditCarryforwardAxis
= sna_ExpiringInTwoThousandFifteenToTwoThousandNineteenMember
2020 - 2024 [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 14.0us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_TaxCreditCarryforwardAxis
= sna_ExpiringInTwoThousandTwentyToTwoThousandTwentyFourMember
2020 - 2024 [Member] | State [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 0.3us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= sna_ExpiringInTwoThousandTwentyToTwoThousandTwentyFourMember
2020 - 2024 [Member] | United States [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards   
2020 - 2024 [Member] | Foreign [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 13.7us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_ForeignCountryMember
/ us-gaap_TaxCreditCarryforwardAxis
= sna_ExpiringInTwoThousandTwentyToTwoThousandTwentyFourMember
2025 - 2029 [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 21.1us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_TaxCreditCarryforwardAxis
= sna_ExpiringInTwoThousandTwentyFiveToTwoThousandTwentyNineMember
2025 - 2029 [Member] | State [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards   
2025 - 2029 [Member] | United States [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards   
2025 - 2029 [Member] | Foreign [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 21.1us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_ForeignCountryMember
/ us-gaap_TaxCreditCarryforwardAxis
= sna_ExpiringInTwoThousandTwentyFiveToTwoThousandTwentyNineMember
2030 - 2034 [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 157.1us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_TaxCreditCarryforwardAxis
= sna_ExpiringInTwoThousandThirtyToTwoThousandThirtyFourMember
2030 - 2034 [Member] | State [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 142.8us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ us-gaap_TaxCreditCarryforwardAxis
= sna_ExpiringInTwoThousandThirtyToTwoThousandThirtyFourMember
2030 - 2034 [Member] | United States [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards   
2030 - 2034 [Member] | Foreign [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 14.3us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_ForeignCountryMember
/ us-gaap_TaxCreditCarryforwardAxis
= sna_ExpiringInTwoThousandThirtyToTwoThousandThirtyFourMember
Indefinite [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards 80.5us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_TaxCreditCarryforwardAxis
= sna_IndefiniteMember
Indefinite [Member] | State [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards   
Indefinite [Member] | United States [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards   
Indefinite [Member] | Foreign [Member]  
Income Taxes [Line Items]  
Total net operating loss carryforwards $ 80.5us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_ForeignCountryMember
/ us-gaap_TaxCreditCarryforwardAxis
= sna_IndefiniteMember