XML 93 R79.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Income Taxes - Narratve (Detail) - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 29, 2018 | Dec. 30, 2017 | Dec. 31, 2016 | Jan. 02, 2016
Income Tax [Line Items] |  |  |  |
Effective income tax rate | 24.00% | 31.10% | 31.00% |
Provisional discrete net tax expense | $ 8,300,000 | $ 7,000,000 |  |
Provision includes one-time transition tax, net expense |  | 13,700,000 |  |
Provision includes revaluation of deferred tax assets and liabilities, benefit |  | 6,700,000 |  |
Additional net tax benefits due to pension contributions and other changes | 4,400,000 |  |  |
Total net operating loss carryforwards | 224,800,000 |  |  |
Valuation allowance | 25,100,000 | 25,200,000 | $ 21,700,000 |
Unrecognized tax benefits | 11,100,000 | 7,700,000 | 9,400,000 | $ 7,200,000
Accrued interest and penalties related to unrecognized tax benefits | 800,000 | 600,000 | 900,000 |
Interest and penalties related to unrecognized tax benefits | 200,000 |  |  |
Increase in unrecognized tax benefits | 2,800,000 | $ 1,000,000 | $ 500,000 |
Undistributed earnings | 205,600,000 |  |  |
Deferred Income Tax Assets |  |  |  |
Income Tax [Line Items] |  |  |  |
Unrecognized tax benefits | 1,700,000 |  |  |
Other Long-Term Liabilities |  |  |  |
Income Tax [Line Items] |  |  |  |
Unrecognized tax benefits | 9,400,000 |  |  |
Accrued interest and penalties related to unrecognized tax benefits | 800,000 |  |  |
Minimum |  |  |  |
Income Tax [Line Items] |  |  |  |
Decrease in unrecognized tax benefits | 0 |  |  |
Increase in unrecognized tax benefits | 0 |  |  |
Maximum |  |  |  |
Income Tax [Line Items] |  |  |  |
Decrease in unrecognized tax benefits | 2,400,000 |  |  |
Increase in unrecognized tax benefits | $ 1,000,000 |  |  |

X
- Definition Effective income tax rate on earnings attributable to Snap-on. + References No definition available. + Details
Name: | sna_EffectiveIncomeTaxRateOnEarnings
Namespace Prefix: | sna_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Income Tax [Line Items] + References No definition available. + Details
Name: | sna_IncomeTaxLineItems
Namespace Prefix: | sna_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax Cuts and Jobs Act of 2017, change in tax rate, income tax expense (benefit). + References No definition available. + Details
Name: | sna_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Cuts and Jobs Act of 2017 one time transition tax expense. + References No definition available. + Details
Name: | sna_TaxCutsAndJobsActOf2017OneTimeTransitionTaxExpense
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Cuts and Jobs Act of 2017 provisional income tax expense benefit. + References No definition available. + Details
Name: | sna_TaxCutsAndJobsActOf2017ProvisionalIncomeTaxExpenseBenefit
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act of 2017, Pension Contributions, Income Tax Expense (Benefit) + References No definition available. + Details
Name: | sna_TaxCutsAndJobsActof2017PensionContributionsIncomeTaxExpenseBenefit
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314 + Details
Name: | us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 60A -URI http://asc.fasb.org/extlink&oid=109260490&loc=SL5780132-109256 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 66 -URI http://asc.fasb.org/extlink&oid=109260490&loc=d3e2814-109256 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 60B -URI http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 65 -URI http://asc.fasb.org/extlink&oid=109260490&loc=d3e2793-109256 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 60 -URI http://asc.fasb.org/extlink&oid=109260490&loc=d3e2740-109256 + Details
Name: | us-gaap_UndistributedEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 10B -URI http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=sna_DeferredIncomeTaxAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=sna_OtherLongTermLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |