XML 13 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments Unobservable Inputs (Details) (USD $)
3 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Short-term marketable securities | Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unrealized gain (loss)- less than $ 100,000us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLoss
/ us-gaap_FairValueByAssetClassAxis
= lscc_ShortTermMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ (100,000)us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLoss
/ us-gaap_FairValueByAssetClassAxis
= lscc_ShortTermMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Fair Value, Inputs, Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning fair value of Long-term marketable securities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
5,241,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair value of securities sold or redeemed 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Ending fair value of Long-term marketable securities $ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 5,241,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member