XML 112 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Fair Values of Financial Instruments Not Approximating Carrying Values in Financial Statements (Detail) (USD $)
In Millions, unless otherwise specified
Jan. 03, 2015
Dec. 28, 2013
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, notes payable and current maturities of long-term debt $ 919.3us-gaap_LongTermDebt $ 972.0us-gaap_LongTermDebt
Carrying Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Finance receivables - net 1,052.9sna_NotesAndLoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
935.2sna_NotesAndLoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Contract receivables - net 316.5sna_ContractReceivablesNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
285.5sna_ContractReceivablesNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term debt, notes payable and current maturities of long-term debt 919.3us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
972.0us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Finance receivables - net 1,198.4sna_NotesAndLoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,084.1sna_NotesAndLoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Contract receivables - net 348.2sna_ContractReceivablesNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
326.7sna_ContractReceivablesNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-term debt, notes payable and current maturities of long-term debt $ 1,031.3us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 1,078.9us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember