XML 51 R71.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
Apr. 04, 2015
Jan. 03, 2015
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt and notes payable $ 943.2us-gaap_LongTermDebt $ 919.3us-gaap_LongTermDebt
Carrying Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Finance receivables - net 1,075.8sna_NotesAndLoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,052.9sna_NotesAndLoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Contract receivables - net 314.9sna_ContractReceivablesNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
316.5sna_ContractReceivablesNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term debt and notes payable 943.2us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
919.3us-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,225.2sna_NotesAndLoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,198.4sna_NotesAndLoansReceivableNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Contract receivables - net 349.0sna_ContractReceivablesNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
348.2sna_ContractReceivablesNet
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-term debt and notes payable $ 1,060.0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 1,031.3us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember