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

Receivables (Roll forward Of Allowances For Credit Losses For Finance And Contract Receivables) (Detail) (USD $) In Millions, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 29, 2012 | Dec. 31, 2011
Financing Receivable, Recorded Investment [Line Items] |  |
Finance receivables, Allowance for doubtful accounts, Beginning of period | $ 24.2 | $ 21.5
Finance receivables, Provision for bad debt expense | 18.7 | 13.3
Finance receivables, Charge-offs | (20.6) | (14.3)
Finance receivables, Recoveries | 4.2 | 3.8
Finance Receivables, Currency translation |  | (0.1)
Finance receivables, Allowance for doubtful accounts, End of period | 26.5 | 24.2
Contract receivables, Allowance for doubtful accounts, Beginning of period | 4.1 | 4.0
Contract receivables, Provision for bad debt expense | 0.5 | 0.8
Contract receivables, Charge-offs | (1.7) | (1.5)
Contract receivables, Recoveries | 0.3 | 0.8
Contract Receivables, Currency translation |  |
Contract receivables, Allowance for doubtful accounts, End of period | $ 3.2 | $ 4.1

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 Provisions + References No definition available. + Details
Name: | sna_NotesAndLoansReceivableAllowanceForCreditLossesProvisions
Namespace Prefix: | sna_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration