XML 19 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common Stock Repurchase Program (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Mar. 03, 2014
Feb. 27, 2013
Stock repurchase program authorized on March 3, 2014        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount     $ 20.0us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= lscc_ShareRepurchaseProgramFourMember
 
Number of shares repurchased 1.9us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= lscc_ShareRepurchaseProgramFourMember
     
Value of shares repurchased 13.1us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= lscc_ShareRepurchaseProgramFourMember
     
Remaining amount under the approved program 6.9us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= lscc_ShareRepurchaseProgramFourMember
     
Stock repurchase program authorized on February 27, 2013        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount       20.0us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= lscc_ShareRepurchaseProgramThreeMember
Number of shares repurchased   0.8us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= lscc_ShareRepurchaseProgramThreeMember
   
Value of shares repurchased   3.7us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= lscc_ShareRepurchaseProgramThreeMember
   
Remaining amount under the approved program   $ 16.3us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= lscc_ShareRepurchaseProgramThreeMember