XML 40 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Receivables - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Jan. 03, 2015
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.3sna_ImpairedNotesAndLoansReceivables $ 15.5sna_ImpairedNotesAndLoansReceivables
Impaired contract receivables $ 1.7sna_ImpairedContractReceivables $ 1.5sna_ImpairedContractReceivables