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.8sna_NotesAndLoansReceivableAllowanceForCreditLosses $ 26.5sna_NotesAndLoansReceivableAllowanceForCreditLosses  
Finance receivables, Provision for bad debt expense 27.4us-gaap_ProvisionForLoanAndLeaseLosses 20.4us-gaap_ProvisionForLoanAndLeaseLosses 18.7us-gaap_ProvisionForLoanAndLeaseLosses
Finance receivables, Charge-offs (27.5)sna_NotesAndLoansReceivableAllowanceForCreditLossesWriteOffs (23.5)sna_NotesAndLoansReceivableAllowanceForCreditLossesWriteOffs  
Finance receivables, Recoveries 5.1sna_NotesAndLoansReceivableAllowanceForCreditLossesRecoveries 4.5sna_NotesAndLoansReceivableAllowanceForCreditLossesRecoveries  
Finance receivables, Currency translation (0.1)sna_NotesAndLoansReceivableAllowanceForCreditLossesCurrencyTranslationAdjustment (0.1)sna_NotesAndLoansReceivableAllowanceForCreditLossesCurrencyTranslationAdjustment  
Finance receivables, Allowance for doubtful accounts, End of year 32.7sna_NotesAndLoansReceivableAllowanceForCreditLosses 27.8sna_NotesAndLoansReceivableAllowanceForCreditLosses 26.5sna_NotesAndLoansReceivableAllowanceForCreditLosses
Contract receivables, Allowance for doubtful accounts, Beginning of year 3.3sna_ContractReceivableAllowanceForCreditLosses 3.2sna_ContractReceivableAllowanceForCreditLosses  
Contract receivables, Provision for bad debt expense 1.9sna_ContractReceivablesProvisionForBadDebtExpense 2.2sna_ContractReceivablesProvisionForBadDebtExpense  
Contract receivables, Charge-offs (2.0)sna_ContractReceivableChargeOffs (2.2)sna_ContractReceivableChargeOffs  
Contract receivables, Recoveries 0.4sna_ContractReceivablesRecoveries 0.2sna_ContractReceivablesRecoveries  
Contract receivables, Currency translation (0.1)sna_ContractReceivablesForeignCurrencyTranslationAdjustments (0.1)sna_ContractReceivablesForeignCurrencyTranslationAdjustments  
Contract receivables, Allowance for doubtful accounts, End of year $ 3.5sna_ContractReceivableAllowanceForCreditLosses $ 3.3sna_ContractReceivableAllowanceForCreditLosses $ 3.2sna_ContractReceivableAllowanceForCreditLosses