XML 57 R135.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Leases - Capital Lease Under Topic 840 Balance Sheet Location (Details) $ in Millions | Dec. 29, 2018 USD ($)
--- | ---
Leases [Abstract] |
Other accrued liabilities | $ 3.0
Other long-term liabilities | 12.1
Total present value of minimum capital lease payments | $ 15.1

X
- Definition Other accrued liabilities capital lease payments. + References No definition available. + Details
Name: | sna_OtherAccruedLiabilitiesCapitalLeasePayments
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Other long-term liabilities capital lease payments. + References No definition available. + Details
Name: | sna_OtherLongTermLiabilitiesCapitalLeasePayments
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_LeasesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration