XML 125 R129.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Repurchase Program And Shares Withheld From Vested Restricted Shares - (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Jan. 25, 2015
Jan. 26, 2014
Jan. 27, 2013
Equity, Class of Treasury Stock [Line Items]      
Repurchases, shares 1,578,869us-gaap_TreasuryStockSharesAcquired 1,034,491us-gaap_TreasuryStockSharesAcquired 273,139us-gaap_TreasuryStockSharesAcquired
Repurchases, value $ 40,906us-gaap_PaymentsForRepurchaseOfCommonStock $ 30,000us-gaap_PaymentsForRepurchaseOfCommonStock $ 7,769us-gaap_PaymentsForRepurchaseOfCommonStock
Shares repurchased under the 2011 program      
Equity, Class of Treasury Stock [Line Items]      
Repurchases, shares 1,578,869us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_TwoThousandElevenRepurchaseProgramMember
1,034,491us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_TwoThousandElevenRepurchaseProgramMember
263,443us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_TwoThousandElevenRepurchaseProgramMember
Repurchases, value 40,906us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_TwoThousandElevenRepurchaseProgramMember
30,000us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_TwoThousandElevenRepurchaseProgramMember
7,500us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_TwoThousandElevenRepurchaseProgramMember
Shares withheld from vested restricted shares      
Equity, Class of Treasury Stock [Line Items]      
Repurchases, shares 0us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_VestedRestrictedSharesWithheldMember
0us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_VestedRestrictedSharesWithheldMember
9,696us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_VestedRestrictedSharesWithheldMember
Repurchases, value $ 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_VestedRestrictedSharesWithheldMember
$ 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_VestedRestrictedSharesWithheldMember
$ 269us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_VestedRestrictedSharesWithheldMember