XML 140 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Receivables - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Receivables [Abstract]    
Minimum payment term for trade and other accounts receivable (in days) 30 days  
Maximum payment term for trade and other accounts receivable (in days) 120 days  
Average payment term for finance receivables (in years) 3 years  
Maximum payment term for contract receivables (in years) 10 years  
Minimum period past due to consider receivable balances as delinquent (days) 30 days  
Minimum period past due to consider non-accrual finance receivables nonperforming (days) 90 days  
Minimum period past due to declare receivable as non-accrual status (days) 90 days  
Impaired finance receivables $ 15.5sna_ImpairedNotesAndLoansReceivables $ 15.2sna_ImpairedNotesAndLoansReceivables
Impaired contract receivables $ 1.5sna_ImpairedContractReceivables $ 1.0sna_ImpairedContractReceivables