XML 86 R59.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Receivables - Rollforward of Allowances for Credit Losses for Finance and Contract Receivables (Detail) (USD $) In Millions, unless otherwise specified | 12 Months Ended
--- | ---
Jan. 03, 2015 | Dec. 28, 2013 | Dec. 29, 2012
Receivables [Abstract] |  |  |
Finance receivables, Allowance for doubtful accounts, Beginning of year | $ 27.8 sna_NotesAndLoansReceivableAllowanceForCreditLosses | $ 26.5 sna_NotesAndLoansReceivableAllowanceForCreditLosses |
Finance receivables, Provision for bad debt expense | 27.4 us-gaap_ProvisionForLoanAndLeaseLosses | 20.4 us-gaap_ProvisionForLoanAndLeaseLosses | 18.7 us-gaap_ProvisionForLoanAndLeaseLosses
Finance receivables, Charge-offs | (27.5)sna_NotesAndLoansReceivableAllowanceForCreditLossesWriteOffs | (23.5)sna_NotesAndLoansReceivableAllowanceForCreditLossesWriteOffs |
Finance receivables, Recoveries | 5.1 sna_NotesAndLoansReceivableAllowanceForCreditLossesRecoveries | 4.5 sna_NotesAndLoansReceivableAllowanceForCreditLossesRecoveries |
Finance receivables, Currency translation | (0.1)sna_NotesAndLoansReceivableAllowanceForCreditLossesCurrencyTranslationAdjustment | (0.1)sna_NotesAndLoansReceivableAllowanceForCreditLossesCurrencyTranslationAdjustment |
Finance receivables, Allowance for doubtful accounts, End of year | 32.7 sna_NotesAndLoansReceivableAllowanceForCreditLosses | 27.8 sna_NotesAndLoansReceivableAllowanceForCreditLosses | 26.5 sna_NotesAndLoansReceivableAllowanceForCreditLosses
Contract receivables, Allowance for doubtful accounts, Beginning of year | 3.3 sna_ContractReceivableAllowanceForCreditLosses | 3.2 sna_ContractReceivableAllowanceForCreditLosses |
Contract receivables, Provision for bad debt expense | 1.9 sna_ContractReceivablesProvisionForBadDebtExpense | 2.2 sna_ContractReceivablesProvisionForBadDebtExpense |
Contract receivables, Charge-offs | (2.0)sna_ContractReceivableChargeOffs | (2.2)sna_ContractReceivableChargeOffs |
Contract receivables, Recoveries | 0.4 sna_ContractReceivablesRecoveries | 0.2 sna_ContractReceivablesRecoveries |
Contract receivables, Currency translation | (0.1)sna_ContractReceivablesForeignCurrencyTranslationAdjustments | (0.1)sna_ContractReceivablesForeignCurrencyTranslationAdjustments |
Contract receivables, Allowance for doubtful accounts, End of year | $ 3.5 sna_ContractReceivableAllowanceForCreditLosses | $ 3.3 sna_ContractReceivableAllowanceForCreditLosses | $ 3.2 sna_ContractReceivableAllowanceForCreditLosses

X
- Definition Contract receivable allowance for credit losses. + References No definition available. + Details
Name: | sna_ContractReceivableAllowanceForCreditLosses
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contract receivable, charge-offs. + References No definition available. + Details
Name: | sna_ContractReceivableChargeOffs
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Contract Receivables Foreign Currency Translation Adjustments + References No definition available. + Details
Name: | sna_ContractReceivablesForeignCurrencyTranslationAdjustments
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Contract receivables provision for bad debt expense. + References No definition available. + Details
Name: | sna_ContractReceivablesProvisionForBadDebtExpense
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract receivables, recoveries. + References No definition available. + Details
Name: | sna_ContractReceivablesRecoveries
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Notes and loans receivable allowance for credit losses. + References No definition available. + Details
Name: | sna_NotesAndLoansReceivableAllowanceForCreditLosses
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Notes and loans receivable allowance for credit losses currency translation adjustment. + References No definition available. + Details
Name: | sna_NotesAndLoansReceivableAllowanceForCreditLossesCurrencyTranslationAdjustment
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Notes and loans receivable allowance for credit losses recoveries. + References No definition available. + Details
Name: | sna_NotesAndLoansReceivableAllowanceForCreditLossesRecoveries
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Notes and loans receivable allowance for credit losses write offs. + References No definition available. + Details
Name: | sna_NotesAndLoansReceivableAllowanceForCreditLossesWriteOffs
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expense related to estimated loss from loan and lease transactions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953423-111524 + Details
Name: | us-gaap_ProvisionForLoanAndLeaseLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_ReceivablesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration