XML 153 R52.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Accounts Receivable - Rollforward of Allowances for Credit Losses for Finance and Contract Receivables (Detail) (USD $) In Millions, unless otherwise specified | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 29, 2013 | Jun. 30, 2012 | Jun. 29, 2013 | Jun. 30, 2012
Receivables [Abstract] |  |  |  |
Finance receivables, Allowance for doubtful accounts, Beginning of period | $ 25.8 | $ 24.5 | $ 26.5 | $ 24.2
Finance receivables, Provision for bad debt expense | 5.6 | 4.8 | 9.5 | 8.7
Finance receivables, Charge-offs | (5.9) | (4.9) | (11.6) | (9.6)
Finance receivables, Recoveries | 1.2 | 1.0 | 2.3 | 2.1
Finance receivables, Currency translation | (0.1) |  | (0.1) |
Finance receivables, Allowance for doubtful accounts, End of period | 26.6 | 25.4 | 26.6 | 25.4
Contract receivables, Allowance for doubtful accounts, Beginning of period | 3.6 | 4.4 | 3.2 | 4.1
Contract receivables, Provision for bad debt expense | 0.4 | 0.1 | 1.5 | 0.6
Contract receivables, Charge-offs | (0.5) | (0.4) | (1.2) | (0.7)
Contract receivables, Recoveries | 0.1 | 0.1 | 0.1 | 0.2
Contract receivables, Currency translation | (0.1) |  | (0.1) |
Contract receivables, Allowance for doubtful accounts, End of period | $ 3.5 | $ 4.2 | $ 3.5 | $ 4.2

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_ReceivablesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration