XML 21 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Repurchase Program - Narrative (Details) (USD $)
0 Months Ended 3 Months Ended 30 Months Ended 0 Months Ended
Nov. 20, 2014
Aug. 21, 2013
Apr. 26, 2015
Apr. 27, 2014
Apr. 26, 2015
May 25, 2015
Nov. 30, 2014
Nov. 18, 2014
Nov. 30, 2011
May 26, 2015
Equity, Class of Treasury Stock [Line Items]                    
Share repurchase program, authorized amount   $ 100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1             $ 50,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1  
Share repurchase program, additional amount authorized 28,400,000smtc_StockRepurchaseProgramAdditionalAmountAuthorized 50,000,000smtc_StockRepurchaseProgramAdditionalAmountAuthorized                
Stock repurchase program, remaining authorized repurchase amount             50,000,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 21,600,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1    
Value of stock repurchased         98,400,000us-gaap_StockRepurchasedDuringPeriodValue          
Payments for repurchase of common stock     20,014,000us-gaap_PaymentsForRepurchaseOfCommonStock 10,000,000us-gaap_PaymentsForRepurchaseOfCommonStock            
Two Thousand Eleven Repurchase Program [Member]                    
Equity, Class of Treasury Stock [Line Items]                    
Treasury stock, shares acquired     734,645us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_TwoThousandElevenRepurchaseProgramMember
384,884us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_TwoThousandElevenRepurchaseProgramMember
           
Payments for repurchase of common stock     20,000,000us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_TwoThousandElevenRepurchaseProgramMember
10,000,000us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= smtc_TwoThousandElevenRepurchaseProgramMember
           
Subsequent Event [Member]                    
Equity, Class of Treasury Stock [Line Items]                    
Share repurchase program, additional amount authorized           70,000,000smtc_StockRepurchaseProgramAdditionalAmountAuthorized
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Stock repurchase program, remaining authorized repurchase amount                   $ 100,000,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember