XML 99 R132.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule II - Valuation And Qualifying Accounts (Details) (Allowance for doubtful accounts and other sales allowances, USD $)
12 Months Ended
Jan. 25, 2015
Jan. 26, 2014
Jan. 27, 2013
Allowance for doubtful accounts and other sales allowances
     
Change in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 3,824,676us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
$ 4,917,070us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
$ 3,593,579us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
Charged (Reversal) to Costs and Expenses 396,151us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
(567,394)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
1,323,491us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
Deductions (697,679)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
(525,000)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
0us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
Balance at End of Year $ 3,523,148us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
$ 3,824,676us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember
$ 4,917,070us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= smtc_AllowancefordoubtfulaccountsandothersalesallowancesMember