<SEC-DOCUMENT>0001437749-20-022010.txt : 20201029
<SEC-HEADER>0001437749-20-022010.hdr.sgml : 20201029
<ACCEPTANCE-DATETIME>20201029170653
ACCESSION NUMBER:		0001437749-20-022010
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		71
CONFORMED PERIOD OF REPORT:	20200926
FILED AS OF DATE:		20201029
DATE AS OF CHANGE:		20201029

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			LATTICE SEMICONDUCTOR CORP
		CENTRAL INDEX KEY:			0000855658
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				930835214
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0102

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-18032
		FILM NUMBER:		201273589

	BUSINESS ADDRESS:	
		STREET 1:		5555 NE MOORE CT
		CITY:			HILLSBORO
		STATE:			OR
		ZIP:			97124
		BUSINESS PHONE:		5032688000

	MAIL ADDRESS:	
		STREET 1:		5555 NE MOORE CT
		CITY:			HILLSBORO
		STATE:			OR
		ZIP:			97124
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>lscc20200930_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:srt-types="http://fasb.org/srt-types/2017-01-31" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:lscc="http://www.latticesemi.com/20200926" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:rr="http://xbrl.sec.gov/rr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31">
 <head>
  <title>lscc20200331_10q.htm</title>
  <!-- Generated by ThunderDome Portal - 10/28/2020 3:57:42 AM -->
  <meta http-equiv="Content-Type" content="text/html" /></head>
 <body style="font-family: Arial, Arial, serif; font-size: 10pt; padding: 0in 0.1in; cursor: auto;"><div style="display: none;"><ix:header><ix:hidden>
<ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="dei:EntityCentralIndexKey" id="thunderdome-EntityCentralIndexKey">0000855658</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="dei:EntityRegistrantName" id="thunderdome-EntityRegistrantName">Lattice Semiconductor Corp</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="dei:AmendmentFlag" format="ixt:booleanfalse">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="dei:CurrentFiscalYearEndDate">--01-02</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="dei:DocumentFiscalPeriodFocus">Q3</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="dei:DocumentFiscalYearFocus">2020</ix:nonNumeric>
<ix:nonFraction id="c65651139" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" format="ixt:numdotdecimal" decimals="-3">108,604</ix:nonFraction>
<ix:nonFraction id="c65651140" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" format="ixt:numdotdecimal" decimals="-4">125,990</ix:nonFraction>
<ix:nonFraction id="c65651173" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:CommitmentsAndContingencies" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction>
<ix:nonFraction id="c65651178" contextRef="i_2020-09-26" unitRef="USDPerShare" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" format="ixt:numdotdecimal" decimals="INF">0.01</ix:nonFraction>
<ix:nonFraction id="c65651179" contextRef="i_2019-12-28" unitRef="USDPerShare" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" format="ixt:numdotdecimal" decimals="INF">0.01</ix:nonFraction>
<ix:nonFraction id="c65651180" contextRef="i_2020-09-26" unitRef="Share" name="us-gaap:PreferredStockSharesAuthorized" scale="0" format="ixt:numdotdecimal" decimals="INF">10,000,000</ix:nonFraction>
<ix:nonFraction id="c65651181" contextRef="i_2019-12-28" unitRef="Share" name="us-gaap:PreferredStockSharesAuthorized" scale="0" format="ixt:numdotdecimal" decimals="INF">10,000,000</ix:nonFraction>
<ix:nonFraction id="c65651182" contextRef="i_2020-09-26" unitRef="Share" name="us-gaap:PreferredStockSharesIssued" scale="0" format="ixt:numdotdecimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c65651183" contextRef="i_2019-12-28" unitRef="Share" name="us-gaap:PreferredStockSharesIssued" scale="0" format="ixt:numdotdecimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c65651184" contextRef="i_2020-09-26" unitRef="Share" name="us-gaap:PreferredStockSharesOutstanding" scale="0" format="ixt:numdotdecimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c65651185" contextRef="i_2019-12-28" unitRef="Share" name="us-gaap:PreferredStockSharesOutstanding" scale="0" format="ixt:numdotdecimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c65651188" contextRef="i_2020-09-26" unitRef="USDPerShare" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" format="ixt:numdotdecimal" decimals="INF">0.01</ix:nonFraction>
<ix:nonFraction id="c65651189" contextRef="i_2019-12-28" unitRef="USDPerShare" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" format="ixt:numdotdecimal" decimals="INF">0.01</ix:nonFraction>
<ix:nonFraction id="c65651190" contextRef="i_2020-09-26" unitRef="Share" name="us-gaap:CommonStockSharesAuthorized" scale="0" format="ixt:numdotdecimal" decimals="INF">300,000,000</ix:nonFraction>
<ix:nonFraction id="c65651191" contextRef="i_2019-12-28" unitRef="Share" name="us-gaap:CommonStockSharesAuthorized" scale="0" format="ixt:numdotdecimal" decimals="INF">300,000,000</ix:nonFraction>
<ix:nonFraction id="c65651192" contextRef="i_2020-09-26" unitRef="Share" name="us-gaap:CommonStockSharesIssued" scale="0" format="ixt:numdotdecimal" decimals="INF">136,078,000</ix:nonFraction>
<ix:nonFraction id="c65651194" contextRef="i_2020-09-26" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="0" format="ixt:numdotdecimal" decimals="INF">136,078,000</ix:nonFraction>
<ix:nonFraction id="c65651193" contextRef="i_2019-12-28" unitRef="Share" name="us-gaap:CommonStockSharesIssued" scale="0" format="ixt:numdotdecimal" decimals="INF">133,883,000</ix:nonFraction>
<ix:nonFraction id="c65651195" contextRef="i_2019-12-28" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="0" format="ixt:numdotdecimal" decimals="INF">133,883,000</ix:nonFraction>
<ix:nonNumeric contextRef="d_2019-05-17_2019-05-17_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember" name="us-gaap:DebtInstrumentTerm" id="c65651915" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member" name="us-gaap:DebtInstrumentTerm" id="c65651917" format="ixt-sec:duryear">5</ix:nonNumeric>
<ix:nonFraction id="c65652000" contextRef="d_2019-12-29_2020-09-26_RestructuringPlanAxis-Q22019SalesPlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:numdotdecimal" decimals="-5">0.1</ix:nonFraction>
<ix:nonNumeric contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="c65652180" format="ixt-sec:duryear">3</ix:nonNumeric>
<ix:nonFraction id="c65652182" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear" scale="-2" format="ixt:numdotdecimal" decimals="1">50</ix:nonFraction>
<ix:nonFraction id="c65652190" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember" unitRef="Pure" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" format="ixt:numdotdecimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c65652282" contextRef="d_2019-06-30_2019-09-28_IncomeTaxAuthorityAxis-DomesticCountryMember" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:numdotdecimal" decimals="2">21</ix:nonFraction>
<ix:nonFraction id="c65652283" contextRef="d_2019-12-29_2020-09-26_IncomeTaxAuthorityAxis-DomesticCountryMember" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:numdotdecimal" decimals="2">21</ix:nonFraction>
<ix:nonFraction id="c65652284" contextRef="d_2018-12-30_2019-09-28_IncomeTaxAuthorityAxis-DomesticCountryMember" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:numdotdecimal" decimals="2">21</ix:nonFraction>
<ix:nonFraction id="c65652289" contextRef="d_2019-12-29_2020-09-26_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OfficeOfTheTaxCommissionerBermudaMember" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:numdotdecimal" decimals="-3">0</ix:nonFraction>
<ix:footnote xml:lang="en-us" id="f6336d7b8-3059-401f-b91b-e6aa6dd59127">Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems</ix:footnote>
<ix:footnote xml:lang="en-us" id="f29f4fd2b-cb9e-497c-931e-2defd76da9b7">Includes employee relocation and outplacement costs</ix:footnote>
<ix:footnote xml:lang="en-us" id="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791">Beginning in the second quarter of fiscal 2019, "Other" included termination fees on the cancellation of certain contracts under the Q2 2019 Sales Plan</ix:footnote></ix:hidden>
<ix:references>
<link:schemaRef xlink:href="lscc-20200926.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources>
<xbrli:context id="d_2019-12-29_2020-09-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="Share"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2020-10-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="NonApplicable"><xbrli:measure>thunderdome:item</xbrli:measure></xbrli:unit>
<xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
<xbrli:context id="d_2020-06-28_2020-09-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="USDPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit>
<xbrli:context id="i_2020-09-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2018-12-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-09-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2018-12-29_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2018-12-29_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2018-12-29_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2018-12-29_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-06-27_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-06-27_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-06-27_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-06-27_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-06-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-06-29_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-06-29_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-06-29_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-06-29_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-06-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="Pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit>
<xbrli:context id="d_2020-06-28_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:LargeDistributorOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:LargeDistributorTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-12-28_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:LargeDistributorOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-12-28_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:LargeDistributorTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-12-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-30</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-30</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-30_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-30</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-30_2020-09-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-30</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-TW"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-TW"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-TW"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-TW"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementGeographicalAxis-CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementGeographicalAxis-CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementGeographicalAxis-PH"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementGeographicalAxis-PH"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementGeographicalAxis-TW"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementGeographicalAxis-TW"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementGeographicalAxis-JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementGeographicalAxis-JP"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementGeographicalAxis-OtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementGeographicalAxis-OtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_StatementGeographicalAxis-NonUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_StatementGeographicalAxis-NonUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="Year"><xbrli:measure>utr:Y</xbrli:measure></xbrli:unit>
<xbrli:context id="d_2019-05-17_2019-05-17_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">lscc:SecuredTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-17</xbrli:startDate><xbrli:endDate>2019-05-17</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-05-17_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">lscc:SecuredTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-17</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-05-17</xbrli:startDate><xbrli:endDate>2019-05-17</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-17</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">lscc:SecuredTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">lscc:SecuredTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q12020PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q12020PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_RestructuringPlanAxis-Q12020PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q12020PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q22019SalesPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q22019SalesPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_RestructuringPlanAxis-Q22019SalesPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q22019SalesPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_RestructuringPlanAxis-Q22019SalesPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q22019SalesPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_RestructuringPlanAxis-Q22019SalesPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q22019SalesPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-06-27_RestructuringPlanAxis-Q22019SalesPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q22019SalesPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-27</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_RestructuringCostAndReserveAxis-VacatedFacilityMember_RestructuringPlanAxis-June2017PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:VacatedFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_RestructuringPlanAxis-June2017PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_RestructuringPlanAxis-June2017PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_RestructuringPlanAxis-June2017PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_RestructuringPlanAxis-June2017PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_RestructuringPlanAxis-June2017PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_RangeAxis-MinimumMember_RestructuringPlanAxis-June2017PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_RangeAxis-MaximumMember_RestructuringPlanAxis-June2017PlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_RestructuringCostAndReserveAxis-OtherRestructuringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-OtherRestructuringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_RestructuringCostAndReserveAxis-OtherRestructuringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2018-12-29_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2018-12-29_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2018-12-29_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2018-12-29_RestructuringCostAndReserveAxis-OtherRestructuringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-29</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-OtherRestructuringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-09-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-09-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-09-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-09-28_RestructuringCostAndReserveAxis-OtherRestructuringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-29_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-29</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-29_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-29</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-29_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lscc:AmortizationOfAcquiredIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-29</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lscc:AmortizationOfAcquiredIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-29_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lscc:AmortizationOfAcquiredIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-29</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lscc:AmortizationOfAcquiredIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-29</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-29</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-CostOfSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-03-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-03-29_2020-06-27_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-29</xbrli:startDate><xbrli:endDate>2020-06-27</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_AwardTypeAxis-PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_AwardTypeAxis-PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_AwardTypeAxis-PerformanceSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-06-28_2020-09-26_IncomeTaxAuthorityAxis-DomesticCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-28</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-06-30_2019-09-28_IncomeTaxAuthorityAxis-DomesticCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-06-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_IncomeTaxAuthorityAxis-DomesticCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-30_2019-09-28_IncomeTaxAuthorityAxis-DomesticCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-30</xbrli:startDate><xbrli:endDate>2019-09-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2019-12-29_2020-09-26_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OfficeOfTheTaxCommissionerBermudaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:OfficeOfTheTaxCommissionerBermudaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-12-29</xbrli:startDate><xbrli:endDate>2020-09-26</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-09-26_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-26</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2019-12-28_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2018-12-19_2018-12-19_LitigationCaseAxis-AllegedViolationOfTheLanhamActMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000855658</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">lscc:AllegedViolationOfTheLanhamActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-19</xbrli:startDate><xbrli:endDate>2018-12-19</xbrli:endDate></xbrli:period></xbrli:context>
<ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="f6336d7b8-3059-401f-b91b-e6aa6dd59127" fromRefs="c65652046 c65652051 c65652056 c65652061 c65652066 c65652071 c65652076 c65652081"></ix:relationship>
<ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="f29f4fd2b-cb9e-497c-931e-2defd76da9b7" fromRefs="c65652044 c65652049 c65652054 c65652059 c65652064 c65652069 c65652074 c65652079"></ix:relationship>
<ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791" fromRefs="c65652047 c65652052 c65652057 c65652062 c65652067 c65652072 c65652077 c65652082"></ix:relationship></ix:resources>
</ix:header></div>
  <div>
    &#xa0;
  </div>
  <div><p style="margin: 0pt; font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt;"><a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a></p>
<hr style="height: 3px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0" />
<p style="font-family: Arial; font-size: 16pt; margin: 0pt; text-align: center;"><b>UNITED STATES SECURITIES AND EXCHANGE COMMISSION</b></p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; "><b>Washington, D.C. 20549</b></span></p>
<p style="font-family: Arial; font-size: 16pt; margin: 0pt; text-align: center;"><b>FORM <ix:nonNumeric name="dei:DocumentType" contextRef="d_2019-12-29_2020-09-26">10-Q</ix:nonNumeric></b></p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>(Mark One)</b></p>
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Arial', Arial, serif;font-size:10pt;"><tbody><tr><td style="vertical-align:middle;width:4%;">&#xa0;</td><td style="vertical-align:middle;width:96%;">&#xa0;</td></tr>
<tr><td style="vertical-align:middle;width:4%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b><ix:nonNumeric name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" contextRef="d_2019-12-29_2020-09-26">&#x2612;</ix:nonNumeric></b></p> </td><td style="vertical-align:middle;width:96%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>QUARTERLY REPORT PURSUANT TO SECTION&#xa0;13 OR 15(d)&#xa0;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p> </td></tr>
</tbody></table>
<p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-transform:uppercase;">FOR THE QUARTERLY PERIOD ENDED <ix:nonNumeric name="dei:DocumentPeriodEndDate" format="ixt:datemonthdayyearen" contextRef="d_2019-12-29_2020-09-26">September 26, 2020</ix:nonNumeric></span></p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;">&#xa0;</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;">OR</p>
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Arial', Arial, serif;font-size:10pt;"><tbody><tr><td style="vertical-align:middle;width:4%;">&#xa0;</td><td style="vertical-align:middle;width:96%;">&#xa0;</td></tr>
<tr><td style="vertical-align:middle;width:4%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b><ix:nonNumeric name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" contextRef="d_2019-12-29_2020-09-26">&#x2610;</ix:nonNumeric></b></p> </td><td style="vertical-align:middle;width:96%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>TRANSITION REPORT PURSUANT TO SECTION&#xa0;13 OR 15(d)&#xa0;OF THE SECURITIES EXCHANGE ACT OF 1934</b></p> </td></tr>
</tbody></table>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;">&#xa0;</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;">FOR THE TRANSITION PERIOD FROM __________ TO __________</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;">&#xa0;</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;">Commission file number <ix:nonNumeric name="dei:EntityFileNumber" contextRef="d_2019-12-29_2020-09-26">000-18032</ix:nonNumeric></p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;">&#xa0;</p>
<div style="text-align: center;">
 <img alt="latticelogocolorpmsa49.jpg" src="latticelogocolorpmsa49.jpg" />
</div>
<div style="text-align: center;">
 &#xa0;
</div>
<p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: center;"><b>LATTICE SEMICONDUCTOR CORPORATION</b></p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b>(Exact name of Registrant as specified in its charter)</b></p>
<table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Arial', Arial, serif;font-size:10pt;"><tbody><tr><td style="vertical-align:middle;width:49.1%;">&#xa0;</td><td style="vertical-align:middle;width:49.1%;">&#xa0;</td></tr>
<tr><td style="vertical-align:bottom;width:49.1%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b>State of <ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" contextRef="d_2019-12-29_2020-09-26">Delaware</ix:nonNumeric></b></p> </td><td style="vertical-align:bottom;width:49.1%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="d_2019-12-29_2020-09-26">93-0835214</ix:nonNumeric></b></p> </td></tr>
<tr><td style="vertical-align:bottom;width:49.1%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b>(State or other jurisdiction of incorporation or organization)</b></p> </td><td style="vertical-align:top;width:49.1%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b>(I.R.S. Employer Identification No.)</b></p> </td></tr>
<tr><td style="vertical-align:bottom;width:49.1%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td><td style="vertical-align:bottom;width:49.1%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td></tr>
<tr><td style="vertical-align:bottom;width:49.1%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="d_2019-12-29_2020-09-26">5555 NE Moore Court</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="d_2019-12-29_2020-09-26">Hillsboro</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="d_2019-12-29_2020-09-26">OR</ix:nonNumeric></b></p> </td><td style="vertical-align:bottom;width:49.1%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="d_2019-12-29_2020-09-26">97124</ix:nonNumeric></b></p> </td></tr>
<tr><td style="vertical-align:bottom;width:49.1%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b>(Address of principal executive offices)</b></p> </td><td style="vertical-align:bottom;width:49.1%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b>(Zip Code)</b></p> </td></tr>
</tbody></table>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b>(<ix:nonNumeric name="dei:CityAreaCode" contextRef="d_2019-12-29_2020-09-26">503</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="d_2019-12-29_2020-09-26">268-8000</ix:nonNumeric></b></p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b>(Registrant's telephone number, including area code)</b></p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Securities registered pursuant to Section 12(b) of the Act:</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
<table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 40%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; ">Title of each class</span></p> </td><td style="vertical-align: bottom; width: 20%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; ">Trading Symbol</span></p> </td><td style="vertical-align: bottom; width: 40%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; ">Name of each exchange on which registered</span></p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 40%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="d_2019-12-29_2020-09-26">Common Stock, $.01 par value</ix:nonNumeric></p> </td><td style="vertical-align: bottom; width: 20%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="d_2019-12-29_2020-09-26">LSCC</ix:nonNumeric></p> </td><td style="vertical-align: bottom; width: 40%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><ix:nonNumeric name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" contextRef="d_2019-12-29_2020-09-26">Nasdaq&#xa0;Global Select Market</ix:nonNumeric></p> </td></tr>
</tbody></table>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Indicate by check mark whether the Registrant (1)&#xa0;has filed all reports required to be filed by Section&#xa0;13 or 15(d)&#xa0;of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2)&#xa0;has been subject to such filing requirements for the past 90 days.&#xa0;&#xa0;&#xa0;<ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="d_2019-12-29_2020-09-26">Yes</ix:nonNumeric> &#x2612;&#xa0; No &#x2610;</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#xa7;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#xa0;&#xa0;&#xa0;<ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="d_2019-12-29_2020-09-26">Yes</ix:nonNumeric> &#x2612;&#xa0; No &#x2610;</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#x201c;large accelerated filer,&#x201d; &#x201c;accelerated filer,&#x201d; &#x201c;smaller reporting company,&#x201d; and "emerging growth company" in Rule&#xa0;12b-2 of the Exchange Act. (Check one):</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
<table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><ix:nonNumeric name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" contextRef="d_2019-12-29_2020-09-26">Large accelerated filer</ix:nonNumeric>&#xa0;&#x2612;</p> </td><td style="vertical-align: bottom; width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Accelerated filer&#xa0;&#x2610;</p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Non-accelerated filer &#x2610;</p> </td><td style="vertical-align: bottom; width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Smaller reporting company <ix:nonNumeric name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" contextRef="d_2019-12-29_2020-09-26">&#x2610;</ix:nonNumeric></p> </td></tr>
<tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="vertical-align: bottom; width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p> </td><td style="vertical-align: bottom; width: 50%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" contextRef="d_2019-12-29_2020-09-26">&#x2610;</ix:nonNumeric></p> </td></tr>
</tbody></table>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#x2610;</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#xa0;&#xa0;&#xa0;Yes <ix:nonNumeric name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" contextRef="d_2019-12-29_2020-09-26">&#x2610;</ix:nonNumeric>&#xa0; No &#x2612;</p>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
<table cellpadding="0" cellspacing="0" style="font-size: 9pt; font-family: Arial, Helvetica, sans-serif; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><td style="width: 85%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">Number of shares of common stock outstanding as of October 26, 2020</td><td style="width: 15%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="Share" decimals="INF" format="ixt:numdotdecimal" contextRef="i_2020-10-26">136,155,870</ix:nonFraction></td></tr>
</tbody></table>
<p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
<hr style="height: 3px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0" />
<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
 <div class="PGFTR" style="text-align: center; width: 100%">
  <div class="hf-row">
   <div class="hf-cell PGNUM">
    &#xa0;
   </div>
  </div>
 </div>
 <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
 <div class="PGHDR" style="text-align: left; width: 100%">
  <div class="hf-row">
   <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
    <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
   </div>
  </div>
 </div>
</div>
<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p></div>
  <div>
    &#xa0;
  </div>
  <div>
    &#xa0;
  </div>
  <div>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>LATTICE SEMICONDUCTOR CORPORATION</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>QUARTERLY REPORT ON FORM 10-Q</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b><a id="toc" title="toc" href="#"></a>TABLE OF CONTENTS</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Arial', Arial, serif;font-size:10pt;">
    <tbody>
     <tr>
      <td style="vertical-align:middle;width:9%;">&#xa0;</td>
      <td style="vertical-align:middle;width:85%;">&#xa0;</td>
      <td style="vertical-align:middle;width:6%;">&#xa0;</td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#note" style="-sec-extract:exhibit;">Note Regarding Forward-Looking Statements</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#note">- 3 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:middle;border-bottom:solid 1px #000000;;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>PART I.</b></p> </td>
      <td style="vertical-align:middle;border-bottom:solid 1px #000000;;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>FINANCIAL INFORMATION</b></p> </td>
      <td style="vertical-align:middle;border-bottom:solid 1px #000000;;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><b>Page</b></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:middle;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">Item 1.</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#FS" style="-sec-extract:exhibit;">Financial Statements</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#FS">- 4 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#Ops" style="-sec-extract:exhibit;">Consolidated Statements of Operations &#x2013; Three and Nine Months Ended September 26, 2020 and September 28, 2019&#xa0;&#xa0;(unaudited)</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#Ops">- 4 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#Income" style="-sec-extract:exhibit;">Consolidated Statements of Comprehensive Income &#x2013; Three and Nine Months Ended September 26, 2020 and September 28, 2019&#xa0; (unaudited)</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#Income">- 5 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#BS" style="-sec-extract:exhibit;">Consolidated Balance Sheets &#x2013; September 26, 2020 and December 28, 2019&#xa0; (unaudited)</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#BS">- 6 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#CF" style="-sec-extract:exhibit;">Consolidated Statements of Cash Flows &#x2013; Nine Months Ended September 26, 2020 and September 28, 2019&#xa0; (unaudited)</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#CF">- 7 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#SE" style="-sec-extract:exhibit;">Consolidated Statements of Stockholders' Equity &#x2013; Three and Nine Months Ended September 26, 2020 and September 28, 2019&#xa0; (unaudited)</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#SE">- 8 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#Notes" style="-sec-extract:exhibit;">Notes to Consolidated Financial Statements&#xa0; (unaudited)</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#Notes">- 10 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:middle;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">Item 2.</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#MDA" style="-sec-extract:exhibit;">Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#MDA">- 19 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:middle;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">Item 3.</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#Quant" style="-sec-extract:exhibit;">Quantitative and Qualitative Disclosures About Market Risk</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#Quant">- 27 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:middle;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">Item 4.</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#Controls" style="-sec-extract:exhibit;">Controls and Procedures</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#Controls">- 27 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:middle;border-bottom:solid 1px #000000;;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>PART II.</b></p> </td>
      <td style="vertical-align:middle;border-bottom:solid 1px #000000;;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>OTHER INFORMATION</b></p> </td>
      <td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:middle;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">Item 1.</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#Legal" style="-sec-extract:exhibit;">Legal Proceedings</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#Legal">- 28 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:middle;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">Item 1A.</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#Risk" style="-sec-extract:exhibit;">Risk Factors</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#Risk">- 28 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:middle;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">Item 6.</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#Exhibits" style="-sec-extract:exhibit;">Exhibits</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#Exhibits">- 30 -</a></p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:bottom;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     </tr>

     <tr>
      <td style="vertical-align:bottom;width:9%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
      <td style="vertical-align:middle;width:85%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="#Sign" style="-sec-extract:exhibit;">Signatures</a></p> </td>
      <td style="vertical-align:middle;width:6%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:right;"><a class="tocPGNUM" href="#Sign">- 31 -</a></p> </td>
     </tr>

    </tbody>
   </table>
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
    <div class="PGFTR" style="text-align: center; width: 100%">
     <div class="hf-row">
      <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
        - 2 -
      </div>
     </div>
    </div>
    <hr />
    <div class="PGHDR" style="text-align: left; width: 100%">
     <div class="hf-row">
      <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
       <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
      </div>
     </div>
    </div>
   </div>
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;">&#xa0;</p>
  </div>
  <div>
    &#xa0;
  </div>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="note" title="note" href="#"></a>Note Regarding Forward-Looking Statements</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">This Quarterly Report on Form&#xa0;10-Q contains forward-looking statements that involve estimates, assumptions, risks, and uncertainties. Any statements about our expectations, beliefs, plans, objectives, assumptions, or future events or performance are not historical facts and may be forward-looking. We use words or phrases such as &#x201c;anticipate,&#x201d; &#x201c;believe,&#x201d; &#x201c;could,&#x201d; &#x201c;estimate,&#x201d; &#x201c;expect,&#x201d; &#x201c;intend,&#x201d; &#x201c;plan,&#x201d; "possible," &#x201c;predict,&#x201d; &#x201c;projects,&#x201d; &#x201c;may,&#x201d; &#x201c;will,&#x201d; &#x201c;should,&#x201d; &#x201c;continue,&#x201d; &#x201c;ongoing,&#x201d; &#x201c;future,&#x201d; &#x201c;potential,&#x201d; and similar words or phrases to identify forward-looking statements.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">Forward-looking statements include, but are not limited to, statements about: our target or expected financial performance and our ability to achieve those results; future financial results or accounting treatments; the potential impact of the COVID-19 pandemic, including actions by governments, businesses, and individuals in response to the situation, on consumer, industrial, and financial markets, our business operations, supply chain and partners, financial performance, results of operations, financial position, and the achievement of our strategic objectives;&#xa0;our use of cash; our gross margin growth and our strategies to achieve gross margin growth and other financial results; our opportunities to increase our addressable market; our expectations and strategies regarding market trends and opportunities, including market segment drivers such as 5G infrastructure deployments, cloud and enterprise servers, client computing platforms, industrial Internet of Things, factory automation, automotive electronics, smart homes and prosumers; our judgments involved in accounting matters; actions we may take regarding the design of our internal control over financial reporting; our expectations regarding product offerings; our expectations regarding our customer base; our future investments in research and development and our research and development expense efficiency; the expected costs of our restructuring plans; our expectations regarding taxes, including unrecognized tax benefits, and tax adjustments and allowances; our beliefs regarding the adequacy of our liquidity, capital resources and facilities; whether we will pursue future stock repurchases and how any future repurchases will be funded; and our beliefs regarding legal proceedings.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">These forward-looking statements are based on estimates and assumptions that are subject to risks and uncertainties that could cause actual results to differ materially from those statements expressed in the forward-looking statements. The key factors, among others, that could cause our actual results to differ materially from the forward-looking statements include the effects of the COVID-19 pandemic and the actions by governments, businesses, and individuals in response to the situation, the effects of which may give rise to or amplify the risks associated with many of these factors listed here; global economic conditions and uncertainty; and other factors&#xa0;more fully described herein or that are otherwise described from time to time in our filings with the Securities and Exchange Commission, including, but not limited to, the items discussed in Part I, Item&#xa0;1A, &#x201c;Risk Factors,&#x201d; in our Annual Report on Form 10-K for the fiscal year ended&#xa0;December 28, 2019 and any additional or updated risk factors discussed in any subsequent Quarterly Report on Form 10-Q filed since that date.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: justify;">You should not unduly rely on forward-looking statements because our actual results could differ materially from those e<span style="background-color:null;">xpressed by us. In addition, any forward-looking statem</span>ent applies only as of the date of this filing. We do not plan to, and undertake no obligation to, update any forward-looking statements to reflect new information or new events, circumstances or developments, or otherwise.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 3 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#xa0;
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 16pt; margin: 0pt; text-align: left;"><b>PART&#xa0;I. FINANCIAL INFORMATION</b></p>
  <hr />
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="FS" title="FS" href="#"></a>ITEM 1. FINANCIAL STATEMENTS</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="Ops" title="Ops" href="#"></a>LATTICE SEMICONDUCTOR CORPORATION</b></p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>CONSOLIDATED STATEMENTS OF OPERATIONS</b><br /> <span style="font-family:Arial;font-size:10pt;"><b>(unaudited)</b></span></p>
  <hr />
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <div>
   <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
    <tbody>
     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands, except per share data)</i></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Revenue</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651009" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">103,042</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651010" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">103,469</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651011" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">300,947</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651012" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">303,856</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651013" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" format="ixt:numdotdecimal" decimals="-3">40,736</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651014" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" format="ixt:numdotdecimal" decimals="-4">42,030</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651015" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" format="ixt:numdotdecimal" decimals="-3">120,502</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651016" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" format="ixt:numdotdecimal" decimals="-3">124,727</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Gross margin</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651017" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:numdotdecimal" decimals="-3">62,306</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651018" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:numdotdecimal" decimals="-3">61,439</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651019" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:numdotdecimal" decimals="-3">180,445</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651020" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:GrossProfit" scale="3" format="ixt:numdotdecimal" decimals="-3">179,129</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Operating expenses:</p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Research and development</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651022" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">22,439</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651023" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">20,032</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651024" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:numdotdecimal" decimals="-4">66,590</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651025" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">59,074</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Selling, general, and administrative</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651026" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">23,758</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651027" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">21,078</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651028" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">70,797</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651029" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">61,618</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization of acquired intangible assets</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651030" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="lscc:AmortizationOfIntangibleAssetsAcquired" scale="3" format="ixt:numdotdecimal" decimals="-3">603</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651031" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="lscc:AmortizationOfIntangibleAssetsAcquired" scale="3" format="ixt:numdotdecimal" decimals="-3">3,389</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651032" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:AmortizationOfIntangibleAssetsAcquired" scale="3" format="ixt:numdotdecimal" decimals="-3">3,846</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651033" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="lscc:AmortizationOfIntangibleAssetsAcquired" scale="3" format="ixt:numdotdecimal" decimals="-3">10,168</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Restructuring charges</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651034" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">2,692</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651035" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">252</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651036" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">4,178</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651037" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">4,719</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total operating expenses</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651038" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:numdotdecimal" decimals="-3">49,492</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651039" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:numdotdecimal" decimals="-3">44,751</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651040" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:numdotdecimal" decimals="-3">145,411</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651041" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OperatingExpenses" scale="3" format="ixt:numdotdecimal" decimals="-3">135,579</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Income from operations</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651042" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">12,814</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651043" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">16,688</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651044" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">35,034</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651045" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-4">43,550</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Interest expense</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651046" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:InterestExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">792</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651047" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:InterestExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">2,022</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651048" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:InterestExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">2,914</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651049" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:InterestExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">10,547</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other expense, net</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651050" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:numdotdecimal" decimals="-4" sign="-">70</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651051" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">61</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651052" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">83</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651053" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,017</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Income before income taxes</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651054" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" format="ixt:numdotdecimal" decimals="-3">11,952</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651055" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" format="ixt:numdotdecimal" decimals="-3">14,605</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651056" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" format="ixt:numdotdecimal" decimals="-3">32,037</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651057" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" format="ixt:numdotdecimal" decimals="-3">30,986</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax (benefit) expense</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651058" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">655</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651059" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:numdotdecimal" decimals="-3">1,066</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651060" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:numdotdecimal" decimals="-3">634</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651061" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" format="ixt:numdotdecimal" decimals="-4">1,480</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651062" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">12,607</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651063" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">13,539</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651064" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">31,403</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651065" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">29,506</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income per share:</p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Basic</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651067" contextRef="d_2020-06-28_2020-09-26" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:numdotdecimal" decimals="INF">0.09</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651068" contextRef="d_2019-06-30_2019-09-28" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:numdotdecimal" decimals="INF">0.10</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651069" contextRef="d_2019-12-29_2020-09-26" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:numdotdecimal" decimals="INF">0.23</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651070" contextRef="d_2018-12-30_2019-09-28" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:numdotdecimal" decimals="INF">0.22</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651071" contextRef="d_2020-06-28_2020-09-26" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:numdotdecimal" decimals="INF">0.09</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651072" contextRef="d_2019-06-30_2019-09-28" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:numdotdecimal" decimals="INF">0.10</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651073" contextRef="d_2019-12-29_2020-09-26" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:numdotdecimal" decimals="INF">0.22</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651074" contextRef="d_2018-12-30_2019-09-28" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:numdotdecimal" decimals="INF">0.21</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in per share calculations:</p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Basic</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651076" contextRef="d_2020-06-28_2020-09-26" unitRef="Share" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" format="ixt:numdotdecimal" decimals="-3">135,598</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651077" contextRef="d_2019-06-30_2019-09-28" unitRef="Share" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" format="ixt:numdotdecimal" decimals="-3">132,997</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651078" contextRef="d_2019-12-29_2020-09-26" unitRef="Share" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" format="ixt:numdotdecimal" decimals="-3">134,903</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651079" contextRef="d_2018-12-30_2019-09-28" unitRef="Share" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" format="ixt:numdotdecimal" decimals="-3">132,065</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651080" contextRef="d_2020-06-28_2020-09-26" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">141,524</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651081" contextRef="d_2019-06-30_2019-09-28" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">138,894</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651082" contextRef="d_2019-12-29_2020-09-26" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">140,763</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651083" contextRef="d_2018-12-30_2019-09-28" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">137,679</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;"><b>See Accompanying Notes to Unaudited Consolidated Financial Statements.</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 4 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#xa0;
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="Income" title="Income" href="#"></a>LATTICE SEMICONDUCTOR CORPORATION</b></p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>(unaudited)</b></p>
  <hr />
  <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#xa0;</p>
  <div>
   <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651096" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">12,607</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651097" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">13,539</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651098" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">31,403</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651099" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">29,506</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Translation adjustment, net of tax</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651101" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">859</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651102" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">93</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651103" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">899</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651104" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">7</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0pt 0pt 0pt 18pt; width: 44%;">Change in actuarial valuation of defined benefit pension</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">(<ix:nonFraction id="c65651105" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">507</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"><ix:nonFraction id="c65651106" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">(<ix:nonFraction id="c65651107" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">507</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"><ix:nonFraction id="c65651108" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Unrealized gain related to marketable securities, net of tax</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651109" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651110" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651111" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651112" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3">42</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reclassification adjustment for gains related to marketable securities included in Other income (expense), net of tax</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651113" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651114" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651115" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651116" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3">53</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Comprehensive income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651117" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3">12,959</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651118" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3">13,446</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651119" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3">31,795</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651120" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3">29,488</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
</tbody></table>
  </div>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;"><b>See Accompanying Notes to Unaudited Consolidated Financial Statements.</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 5 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#xa0;
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="BS" title="BS" href="#"></a>LATTICE SEMICONDUCTOR CORPORATION</b></p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>CONSOLIDATED BALANCE SHEETS</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>(unaudited)</b></p>
  <hr />
  <p style="margin: 0pt; font-family: Arial, Arial, serif; font-size: 10pt;">&#xa0;</p>
  <div>
   <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands, except share and par value data)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>ASSETS</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#xa0;</b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#xa0;</b></td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Current assets:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651127" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" format="ixt:numdotdecimal" decimals="-3">182,268</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651128" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" format="ixt:numdotdecimal" decimals="-3">118,081</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts receivable, net of allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651129" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">72,989</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651130" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">64,917</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventories</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651131" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:numdotdecimal" decimals="-3">59,488</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651132" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:numdotdecimal" decimals="-4">54,980</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651133" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">24,205</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651134" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">24,452</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total current assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651135" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AssetsCurrent" scale="3" format="ixt:numdotdecimal" decimals="-4">338,950</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651136" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AssetsCurrent" scale="3" format="ixt:numdotdecimal" decimals="-4">262,430</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Property and equipment, less accumulated depreciation of $<span style="-sec-ix-hidden:c65651139">108,604</span> at September 26, 2020 and $<span style="-sec-ix-hidden:c65651140">125,990</span> at December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651137" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">39,782</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651138" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-4">39,230</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651141" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" format="ixt:numdotdecimal" decimals="-3">21,614</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651142" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" format="ixt:numdotdecimal" decimals="-3">23,591</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651143" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:numdotdecimal" decimals="-3">3,496</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651144" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" format="ixt:numdotdecimal" decimals="-3">6,977</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651145" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:Goodwill" scale="3" format="ixt:numdotdecimal" decimals="-3">267,514</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651146" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:Goodwill" scale="3" format="ixt:numdotdecimal" decimals="-3">267,514</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred income taxes</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651147" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" format="ixt:numdotdecimal" decimals="-3">483</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651148" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" format="ixt:numdotdecimal" decimals="-3">478</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other long-term assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651149" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OtherAssetsNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">10,592</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651150" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:OtherAssetsNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">11,796</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651151" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:Assets" scale="3" format="ixt:numdotdecimal" decimals="-3">682,431</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651152" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:Assets" scale="3" format="ixt:numdotdecimal" decimals="-3">612,016</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>LIABILITIES AND STOCKHOLDERS' EQUITY</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#xa0;</b></td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#xa0;</b></td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Current liabilities:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts payable and accrued expenses</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651155" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">59,742</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651156" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">60,255</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accrued payroll obligations</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651157" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">15,148</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651158" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">13,404</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Current portion of long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651159" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LongTermDebtCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">8,382</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651160" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:LongTermDebtCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">21,474</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Current portion of operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651161" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">4,562</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651162" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">4,686</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total current liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651163" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LiabilitiesCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">87,834</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651164" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:LiabilitiesCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">99,819</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt, net of current portion</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651165" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LongTermDebtNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">162,215</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651166" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:LongTermDebtNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">125,072</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term operating lease liabilities, net of current portion</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651167" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">19,505</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651168" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">21,438</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other long-term liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651169" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">35,984</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651170" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">38,028</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651171" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:Liabilities" scale="3" format="ixt:numdotdecimal" decimals="-3">305,538</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651172" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:Liabilities" scale="3" format="ixt:numdotdecimal" decimals="-3">284,357</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Contingencies (Note 11)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c65651173">&#x2014;</span></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651174" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:CommitmentsAndContingencies" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Stockholders' equity:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Preferred stock, $<span style="-sec-ix-hidden:c65651178"><span style="-sec-ix-hidden:c65651179">.01</span></span> par value, <span style="-sec-ix-hidden:c65651180"><span style="-sec-ix-hidden:c65651181">10,000,000</span></span> shares authorized, <span style="-sec-ix-hidden:c65651182"><span style="-sec-ix-hidden:c65651183"><span style="-sec-ix-hidden:c65651184"><span style="-sec-ix-hidden:c65651185">none</span></span></span></span> issued and outstanding</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651176" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:PreferredStockValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651177" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:PreferredStockValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Common stock, $<span style="-sec-ix-hidden:c65651188"><span style="-sec-ix-hidden:c65651189">.01</span></span> par value, <span style="-sec-ix-hidden:c65651190"><span style="-sec-ix-hidden:c65651191">300,000,000</span></span> shares authorized; <span style="-sec-ix-hidden:c65651192"><span style="-sec-ix-hidden:c65651194">136,078,000</span></span> shares issued and outstanding as of September 26, 2020 and <span style="-sec-ix-hidden:c65651193"><span style="-sec-ix-hidden:c65651195">133,883,000</span></span> shares issued and outstanding as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651186" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:CommonStockValueOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">1,361</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651187" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:CommonStockValueOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">1,339</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Additional paid-in capital</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651196" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AdditionalPaidInCapital" scale="3" format="ixt:numdotdecimal" decimals="-4">779,630</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651197" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AdditionalPaidInCapital" scale="3" format="ixt:numdotdecimal" decimals="-3">762,213</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accumulated deficit</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651198" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">401,887</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651199" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" format="ixt:numdotdecimal" decimals="-4" sign="-">433,290</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accumulated other comprehensive loss</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651200" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,211</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651201" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,603</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total stockholders' equity</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651202" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">376,893</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651203" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">327,659</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total liabilities and stockholders' equity</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651204" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">682,431</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651205" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">612,016</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
  </div>
  <p style="margin: 0pt; font-family: Arial, Arial, serif; font-size: 10pt;">&#xa0;</p>
  <p style="margin: 0pt; font-family: Arial, Arial, serif; font-size: 10pt;">&#xa0;</p>
  <p style="margin: 0pt; font-family: Arial, Arial, serif; font-size: 10pt;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;"><b>See Accompanying Notes to Unaudited Consolidated Financial Statements.</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 6 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#xa0;
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="CF" title="CF" href="#"></a>LATTICE SEMICONDUCTOR CORPORATION</b></p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>(unaudited)</b></p>
  <hr />
  <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#xa0;</p>
  <div>
   <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><b><em style="font: inherit;">September 28,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Cash flows from operating activities:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651213" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">31,403</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651214" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">29,506</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments to reconcile net income to net cash provided by operating activities:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651216" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" scale="3" format="ixt:numdotdecimal" decimals="-3">19,263</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651217" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" scale="3" format="ixt:numdotdecimal" decimals="-3">24,682</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Stock-based compensation expense</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651218" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="3" format="ixt:numdotdecimal" decimals="-3">30,228</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651219" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="3" format="ixt:numdotdecimal" decimals="-3">13,335</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Reduction in the carrying amount of right-of-use assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651220" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">4,464</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651221" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">4,372</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Amortization of debt issuance costs and discount</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651222" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" format="ixt:numdotdecimal" decimals="-5">300</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651223" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" format="ixt:numdotdecimal" decimals="-3">1,539</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Impairment of operating lease right-of-use asset (recorded in Restructuring charges)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651224" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651225" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">977</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0pt 0pt 0pt 36pt;">Loss on refinancing of long-term debt</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651226" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651227" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,235</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Other non-cash adjustments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651228" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OtherNoncashIncomeExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">101</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651229" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OtherNoncashIncomeExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">63</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Changes in assets and liabilities:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Accounts receivable, net</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651231" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" format="ixt:numdotdecimal" decimals="-3">8,072</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651232" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">13,457</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Inventories</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651233" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:IncreaseDecreaseInInventories" scale="3" format="ixt:numdotdecimal" decimals="-3">4,508</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651234" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:IncreaseDecreaseInInventories" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">7,424</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0pt 0pt 0pt 54pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses and other assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651235" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">3,516</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651236" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">8,741</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Accounts payable and accrued expenses</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651237" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" format="ixt:numdotdecimal" decimals="-3">1,861</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651238" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">196</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Accrued payroll obligations</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651239" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" format="ixt:numdotdecimal" decimals="-3">1,744</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651240" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" format="ixt:numdotdecimal" decimals="-3">2,063</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Operating lease liabilities, current and long-term portions</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651241" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:IncreaseDecreaseOfOperatingLeaseLiabilities" scale="3" format="ixt:numdotdecimal" decimals="-3">4,331</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651242" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="lscc:IncreaseDecreaseOfOperatingLeaseLiabilities" scale="3" format="ixt:numdotdecimal" decimals="-3">5,571</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Income taxes payable</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651243" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" format="ixt:numdotdecimal" decimals="-3">223</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651244" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">202</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 72pt;">Net cash provided by operating activities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><ix:nonFraction id="c65651245" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" format="ixt:numdotdecimal" decimals="-3">68,958</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651246" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" format="ixt:numdotdecimal" decimals="-3">84,817</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Cash flows from investing activities:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Capital expenditures</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651248" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" format="ixt:numdotdecimal" decimals="-3">9,781</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651249" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" format="ixt:numdotdecimal" decimals="-3">11,729</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Cash paid for software licenses</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651250" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-4">6,850</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651251" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">5,745</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 18pt;">Proceeds from sales of and maturities of short-term marketable securities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651252" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651253" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" format="ixt:numdotdecimal" decimals="-3">9,655</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 72pt;">Net cash used in investing activities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651254" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">16,631</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651255" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">7,819</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Cash flows from financing activities:</p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Restricted stock unit tax withholdings</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651257" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:numdotdecimal" decimals="-3">19,934</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651258" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" format="ixt:numdotdecimal" decimals="-3">7,813</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Proceeds from issuance of common stock</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651259" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" format="ixt:numdotdecimal" decimals="-3">7,145</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651260" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" format="ixt:numdotdecimal" decimals="-3">16,178</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Proceeds from issuance of long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651261" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="3" format="ixt:numdotdecimal" decimals="-7">50,000</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651262" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="3" format="ixt:numdotdecimal" decimals="-5">206,500</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0pt 0pt 0pt 18pt;">Original issue discount and debt issuance costs</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651263" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651264" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" format="ixt:numdotdecimal" decimals="-3">2,086</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Repayment of debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651265" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" format="ixt:numdotdecimal" decimals="-4">26,250</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651266" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" format="ixt:numdotdecimal" decimals="-3">311,408</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 72pt;">Net cash provided by (used in) financing activities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651267" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" format="ixt:numdotdecimal" decimals="-3">10,961</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651268" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">98,629</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Effect of exchange rate change on cash</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651269" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" format="ixt:numdotdecimal" decimals="-3">899</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651270" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">7</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net increase in cash and cash equivalents</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651271" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" format="ixt:numdotdecimal" decimals="-3">64,187</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted">(<ix:nonFraction id="c65651272" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">21,638</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Beginning cash and cash equivalents</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651273" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:numdotdecimal" decimals="-3">118,081</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651274" contextRef="i_2018-12-29" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:numdotdecimal" decimals="-3">119,051</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Ending cash and cash equivalents</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651275" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:numdotdecimal" decimals="-3">182,268</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651276" contextRef="i_2019-09-28" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" format="ixt:numdotdecimal" decimals="-3">97,413</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom" class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td colspan="8" style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Supplemental disclosure of cash flow information and non-cash investing and financing activities:</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Interest paid</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651280" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:InterestPaidNet" scale="3" format="ixt:numdotdecimal" decimals="-3">2,849</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651281" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:InterestPaidNet" scale="3" format="ixt:numdotdecimal" decimals="-3">9,932</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating lease payments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651282" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="3" format="ixt:numdotdecimal" decimals="-3">5,786</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651283" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="3" format="ixt:numdotdecimal" decimals="-4">6,540</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Income taxes paid, net of refunds</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651284" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:IncomeTaxesPaidNet" scale="3" format="ixt:numdotdecimal" decimals="-3">2,317</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651285" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:IncomeTaxesPaidNet" scale="3" format="ixt:numdotdecimal" decimals="-3">1,922</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accrued purchases of plant and equipment</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651286" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:AccruedPurchasesOfPlantAndEquipment" scale="3" format="ixt:numdotdecimal" decimals="-3">549</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651287" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="lscc:AccruedPurchasesOfPlantAndEquipment" scale="3" format="ixt:numdotdecimal" decimals="-3">1,841</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating lease right-of-use assets obtained in exchange for lease obligations</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651288" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" format="ixt:numdotdecimal" decimals="-3">2,274</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;" class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted"><ix:nonFraction id="c65651289" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" format="ixt:numdotdecimal" decimals="-3">404</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
</tbody></table>
  </div>
  <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#xa0;</p>
  <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#xa0;</p>
  <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:center;"><b>See Accompanying Notes to Unaudited Consolidated Financial Statements.</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 7 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <div>
    &#xa0;
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="SE" title="SE" href="#"></a>LATTICE SEMICONDUCTOR CORPORATION</b></p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>(unaudited)</b></p>
  <hr />
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#xa0;</p>
  <p style="margin: 0pt; font-family: Arial; font-size: 9pt;"><b>The following summarizes the changes in total equity for the nine month period ended September 26, 2020:</b></p>
  <p style="margin: 0pt; font-family: Arial; font-size: 9pt;">&#xa0;</p>
  <div>
   <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
    <tbody>
     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Common Stock ($.01 par value)</em></em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Additional Paid-in</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Accumulated</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Accumulated other comprehensive</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"><em style="font: inherit;">&#xa0;</em></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands, except par value data)</i></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Shares</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Amount</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">capital</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">deficit</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">loss</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Balances, December 28, 2019</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651302" contextRef="i_2019-12-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">133,883</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651303" contextRef="i_2019-12-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">1,339</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651304" contextRef="i_2019-12-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">762,213</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651305" contextRef="i_2019-12-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-4" sign="-">433,290</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651306" contextRef="i_2019-12-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,603</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651307" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">327,659</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income for the nine months ended September 26, 2020</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651309" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651310" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651311" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">31,403</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651312" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651313" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">31,403</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651314" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3">2,195</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651315" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3">22</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651316" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">12,811</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651317" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651318" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651319" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">12,789</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation related to stock options, ESPP and RSUs</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651321" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651322" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:numdotdecimal" decimals="-3">30,228</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651323" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651324" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651325" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:numdotdecimal" decimals="-3">30,228</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Translation adjustments, net of tax</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651327" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651328" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651329" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651330" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">899</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651331" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">899</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Change in actuarial valuation of defined benefit pension</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651333" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651334" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651335" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651336" contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">507</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651337" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">507</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Balances, September 26, 2020</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651338" contextRef="i_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">136,078</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651339" contextRef="i_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">1,361</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651340" contextRef="i_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-4">779,630</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c65651341" contextRef="i_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">401,887</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c65651342" contextRef="i_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,211</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651343" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">376,893</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="margin: 0pt; font-family: Arial; font-size: 9pt;">&#xa0;</p>
  <p style="margin: 0pt; font-family: Arial; font-size: 9pt;">&#xa0;</p>
  <p style="margin: 0pt; font-family: Arial; font-size: 9pt;">&#xa0;</p>
  <p style="margin: 0pt; font-family: Arial; font-size: 9pt;"><b>The following summarizes the changes in total equity for the nine month period ended September 28, 2019:</b></p>
  <p style="margin: 0pt; font-family: Arial; font-size: 9pt;">&#xa0;</p>
  <div>
   <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
    <tbody>
     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Common Stock($.01 par value)</em></em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Additional Paid-in</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Accumulated</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Accumulated other comprehensive</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><em style="font: inherit;">&#xa0;</em></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><b>&#xa0;</b></td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands, except par value data)</i></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Shares</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Amount</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">capital</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">deficit</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">loss</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Balances, December 29, 2018</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651356" contextRef="i_2018-12-29_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">129,728</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651357" contextRef="i_2018-12-29_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">1,297</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651358" contextRef="i_2018-12-29_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">736,274</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651359" contextRef="i_2018-12-29_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">476,783</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651360" contextRef="i_2018-12-29_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,331</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651361" contextRef="i_2018-12-29" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">258,457</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income for the nine months ended September 28, 2019</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651363" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651364" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651365" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">29,506</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651366" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651367" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">29,506</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651368" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3">3,774</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651369" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3">38</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651370" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3">8,327</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651371" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651372" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651373" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3">8,365</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation related to stock options, ESPP and RSUs</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651375" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651376" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:numdotdecimal" decimals="-3">13,335</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651377" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651378" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651379" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:numdotdecimal" decimals="-3">13,335</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Translation adjustments, net of tax</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651381" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651382" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651383" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651384" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">7</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651385" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">7</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Unrealized loss related to marketable securities, net of tax</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651387" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651388" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651389" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651390" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3">42</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651391" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3">42</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Recognized gain on redemption of marketable securities, previously unrealized</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651393" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651394" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651395" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651396" contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3">53</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651397" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" format="ixt:numdotdecimal" decimals="-3">53</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Balances, September 28, 2019</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651398" contextRef="i_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">133,502</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651399" contextRef="i_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">1,335</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651400" contextRef="i_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">757,936</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c65651401" contextRef="i_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">447,277</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c65651402" contextRef="i_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,349</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651403" contextRef="i_2019-09-28" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">309,645</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:center;"><b>See Accompanying Notes to Unaudited Consolidated Financial Statements.</b></p>
  <p style="margin: 0pt; font-family: Arial; font-size: 9pt;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 8 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>LATTICE SEMICONDUCTOR CORPORATION</b></p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (continued)</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>(unaudited)</b></p>
  <hr />
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#xa0;</p>
  <p style="margin: 0pt; font-family: Arial; font-size: 9pt;"><b>The following summarizes the changes in total equity for the three month period ended September 26, 2020:</b></p>
  <p style="margin: 0pt; font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt;">&#xa0;</p>
  <div>
   <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
    <tbody>
     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); width: 11%; padding: 0px;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Common Stock ($.01 par value)</em></em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Additional Paid-in</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Accumulated</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Accumulated other comprehensive</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"><em style="font: inherit;">&#xa0;</em></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands, except par value data)</i></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Shares</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Amount</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">capital</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">deficit</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">loss</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Balances, June 27, 2020</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651416" contextRef="i_2020-06-27_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">135,147</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651417" contextRef="i_2020-06-27_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">1,351</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651418" contextRef="i_2020-06-27_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">779,836</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651419" contextRef="i_2020-06-27_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">414,494</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651420" contextRef="i_2020-06-27_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,563</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651421" contextRef="i_2020-06-27" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-4">364,130</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income for the three months ended September 26, 2020</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651423" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651424" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651425" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">12,607</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651426" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651427" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">12,607</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651428" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3">931</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651429" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-4">10</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651430" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">10,694</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651431" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651432" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651433" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">10,684</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation related to stock options, ESPP and RSUs</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651435" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651436" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:numdotdecimal" decimals="-3">10,488</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651437" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651438" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651439" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:numdotdecimal" decimals="-3">10,488</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Translation adjustments, net of tax</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651441" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651442" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651443" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651444" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">859</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651445" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">859</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Change in actuarial valuation of defined benefit pension</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651447" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651448" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651449" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651450" contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">507</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651451" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3">507</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Balances, September 26, 2020</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651452" contextRef="i_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">136,078</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651453" contextRef="i_2020-09-26_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">1,361</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651454" contextRef="i_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-4">779,630</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c65651455" contextRef="i_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">401,887</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c65651456" contextRef="i_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,211</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651457" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">376,893</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="margin: 0pt; font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt;">&#xa0;</p>
  <p style="margin: 0pt; font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>The following summarizes the changes in total equity for the three month period ended September 28, 2019:</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <div>
   <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
    <tbody>
     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0); width: 11%; padding: 0px;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Common Stock ($.01 par value)</em></em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Additional Paid-in</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Accumulated</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Accumulated other comprehensive</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
      <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 7%;"><em style="font: inherit;">&#xa0;</em></td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands, except par value data)</i></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Shares</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Amount</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">capital</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">deficit</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">loss</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; padding-bottom: 1px;">&#xa0;</td>
      <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td>
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Balances, June 29, 2019</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651470" contextRef="i_2019-06-29_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">132,536</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651471" contextRef="i_2019-06-29_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">1,325</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651472" contextRef="i_2019-06-29_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">756,924</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651473" contextRef="i_2019-06-29_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">460,816</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651474" contextRef="i_2019-06-29_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,256</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651475" contextRef="i_2019-06-29" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">295,177</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income for the three months ended September 28, 2019</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651477" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651478" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651479" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">13,539</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651480" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651481" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">13,539</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651482" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3">966</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651483" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-4">10</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651484" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">4,668</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651485" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651486" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651487" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">4,658</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Stock-based compensation related to stock options, ESPP and RSUs</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651489" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651490" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:numdotdecimal" decimals="-4">5,680</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651491" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651492" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651493" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" format="ixt:numdotdecimal" decimals="-4">5,680</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     </tr>

     <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Translation adjustments, net of tax</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><em style="font: inherit;">&#x2014;</em></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651495" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651496" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651497" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651498" contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">93</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651499" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">93</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     </tr>

     <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
      <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Balances, September 28, 2019</p> </td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><ix:nonFraction id="c65651500" contextRef="i_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">133,502</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><ix:nonFraction id="c65651501" contextRef="i_2019-09-28_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">1,335</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><ix:nonFraction id="c65651502" contextRef="i_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">757,936</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651503" contextRef="i_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">447,277</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651504" contextRef="i_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3" sign="-">2,349</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">)</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td>
      <td style="width: 7%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><ix:nonFraction id="c65651505" contextRef="i_2019-09-28" unitRef="USD" name="us-gaap:StockholdersEquity" scale="3" format="ixt:numdotdecimal" decimals="-3">309,645</ix:nonFraction></td>
      <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td>
     </tr>

    </tbody>
   </table>
  </div>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:center;"><b>See Accompanying Notes to Unaudited Consolidated Financial Statements.</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 9 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>LATTICE SEMICONDUCTOR CORPORATION</b></p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="Notes" title="Notes" href="#"></a>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>(unaudited)</b></p>
  <hr />
  <p style="margin: 0pt; font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt;">&#xa0;</p>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="c1664318" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN1" title="FN1" href="#"></a>Note <em style="font: inherit;">1</em> - Basis of Presentation</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Lattice Semiconductor Corporation, a Delaware corporation, and its subsidiaries (&#x201c;Lattice,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;) develop technologies that we monetize through differentiated programmable logic semiconductor&#xa0;products, system solutions, design services, and licenses. Lattice was founded in <em style="font: inherit;">1983</em> and is headquartered in Hillsboro, Oregon.</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="c65653574" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Basis of Presentation and Use of Estimates</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The accompanying Consolidated Financial Statements are unaudited and have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules&#xa0;and regulations of the Securities and Exchange Commission ("SEC"). In our opinion, they include all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of results for the interim periods. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted as permitted by the SEC's rules&#xa0;and regulations for interim reporting. These Consolidated Financial Statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended&#xa0;<em style="font: inherit;"> December 28, 2019</em> ("<em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K").</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience <em style="font: inherit;"> may </em>differ materially from our estimates. As of <em style="font: inherit;"> September 26, 2020, </em>the extent to which the COVID-<em style="font: inherit;">19</em> pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates <em style="font: inherit;"> may </em>materially change in future periods.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We describe our accounting methods and practices in more detail in our&#xa0;<em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K. There have been <em style="font: inherit;">no</em> changes to the significant accounting policies, procedures, or general information described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K that have had a material impact on our consolidated financial statements and related notes.</p></ix:nonNumeric><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:FiscalPeriod" id="c65653575" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Fiscal Reporting Periods</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We report based on a <em style="font: inherit;">52</em> or <em style="font: inherit;">53</em>-week fiscal year ending on the Saturday closest to <em style="font: inherit;"> December 31. </em>Our fiscal <em style="font: inherit;">2020</em> will be a <em style="font: inherit;">53</em>-week year and will end on <em style="font: inherit;"> January 2, 2021, </em>and our fiscal <em style="font: inherit;">2019</em> was a <em style="font: inherit;">52</em>-week year that ended <em style="font: inherit;"> December 28, 2019. </em>Our&#xa0;<em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> ended on <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019</em>, respectively. All references to quarterly or <em style="font: inherit;">nine</em> months ended financial results are references to the results for the relevant&#xa0;<em style="font: inherit;">13</em>-week or <em style="font: inherit;">39</em>-week fiscal period.</p></ix:nonNumeric><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b></b></p><ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ConcentrationRiskCreditRisk" id="c65653576" escape="true"><p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Concentrations of Risk</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to distributors as a percentage of total revenue was <ix:nonFraction id="c65651534" contextRef="d_2020-06-28_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:numdotdecimal" decimals="2">82</ix:nonFraction>% and <ix:nonFraction id="c65651535" contextRef="d_2019-06-30_2019-09-28_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:numdotdecimal" decimals="2">81</ix:nonFraction>% for the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em>, respectively, and <ix:nonFraction id="c65651539" contextRef="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:numdotdecimal" decimals="2">81</ix:nonFraction>% and <ix:nonFraction id="c65651540" contextRef="d_2018-12-30_2019-09-28_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:numdotdecimal" decimals="2">82</ix:nonFraction>% for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019, </em>respectively.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors also account for a substantial portion of our net accounts receivable. Our <em style="font: inherit;">two</em> largest distributors accounted for <ix:nonFraction id="c65651543" contextRef="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:numdotdecimal" decimals="2">53</ix:nonFraction>% and <ix:nonFraction id="c65651544" contextRef="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorTwoMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:numdotdecimal" decimals="2">31</ix:nonFraction>% of net accounts receivable at <em style="font: inherit;"> September 26, 2020</em>&#xa0;and <ix:nonFraction id="c65651545" contextRef="d_2018-12-30_2019-12-28_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:numdotdecimal" decimals="1">40</ix:nonFraction>% and <ix:nonFraction id="c65651546" contextRef="d_2018-12-30_2019-12-28_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorTwoMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:numdotdecimal" decimals="2">38</ix:nonFraction>% of net accounts receivable at <em style="font: inherit;"> December 28, 2019</em>. <em style="font: inherit;">No</em> other distributor or end customer accounted for more than <em style="font: inherit;">10%</em> of net accounts receivable at these dates.</p></ix:nonNumeric><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="c65653577" escape="true"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Recently Issued Accounting Standards</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><span style="font-family:Arial;font-size:9pt;">In <em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting for Income Taxes</i>, which adds new&#xa0;guidance for accounting for tax law changes, year-to-date losses in interim periods, and determining how to apply the income tax guidance to&#xa0;franchise taxes that are partially based on income, as well as other changes to simplify accounting for income taxes. The ASU is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2020. </em>Entities <em style="font: inherit;"> may </em>early adopt the ASU in any interim period for which financial&#xa0;statements have <em style="font: inherit;">not</em> yet been issued (or made available for issuance). We are currently assessing the impact of ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> on our&#xa0;consolidated financial statements and related disclosures.</span></p></ix:nonNumeric><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:exclude><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p>
    <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
     <div class="PGFTR" style="text-align: center; width: 100%">
      <div class="hf-row">
       <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
         -
        <em style="font: inherit;">10</em> -
       </div>
      </div>
     </div>
     <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
     <div class="PGHDR" style="text-align: left; width: 100%">
      <div class="hf-row">
       <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
        <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
       </div>
      </div>
     </div>
    </div> <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#xa0;</p></ix:exclude>
   <ix:exclude></ix:exclude>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:EarningsPerShareTextBlock" id="c1664319" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN2" title="FN2" href="#"></a>Note <em style="font: inherit;">2</em> - Net Income per Share</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our calculation of the diluted share count includes the number of shares from our equity awards with market conditions or performance conditions that would be issuable under the terms of such awards at the end of the reporting period. For equity awards with a market condition, the number of shares <span style="background-color:#ffffff;">included in the diluted share count as of </span><em style="font: inherit;"> September 26, 2020</em><span style="background-color:#ffffff;"> is determined by measuring the achievement of the market condition as of the end of the reporting period. For equity awards with a performance condition, <em style="font: inherit;">no</em> shares are included in the diluted share count as of </span><em style="font: inherit;"> September 26, 2020</em>, as vesting of future tranches of these awards is contingent upon achievement of the performance condition over <em style="font: inherit;">two</em> consecutive trailing <em style="font: inherit;">four</em>-quarter periods, which has <em style="font: inherit;">not</em> yet been achieved. <span style="background-color:#ffffff;">See </span><a href="#FN9" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">"Note <em style="font: inherit;">9</em> - Stock-Based Compensation"</span></a><span style="background-color:#ffffff;"> to our consolidated financial statements for further discussion of our equity awards with market conditions or performance conditions.</span></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">A summary of basic and diluted Net income per share is presented in the following table:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="AF5BD6D4-1232-40CF-BBDC-8FF627C058D4" escape="true" continuedAt="c46811810-FA0E-4375-8FEC-75F987CA94FB">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651575" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">12,607</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651576" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">13,539</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651577" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">31,403</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651578" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="3" format="ixt:numdotdecimal" decimals="-3">29,506</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in basic Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651579" contextRef="d_2020-06-28_2020-09-26" unitRef="Share" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" format="ixt:numdotdecimal" decimals="-3">135,598</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651580" contextRef="d_2019-06-30_2019-09-28" unitRef="Share" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" format="ixt:numdotdecimal" decimals="-3">132,997</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651581" contextRef="d_2019-12-29_2020-09-26" unitRef="Share" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" format="ixt:numdotdecimal" decimals="-3">134,903</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651582" contextRef="d_2018-12-30_2019-09-28" unitRef="Share" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" format="ixt:numdotdecimal" decimals="-3">132,065</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651583" contextRef="d_2020-06-28_2020-09-26" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" format="ixt:numdotdecimal" decimals="-3">5,926</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651584" contextRef="d_2019-06-30_2019-09-28" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" format="ixt:numdotdecimal" decimals="-3">5,897</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651585" contextRef="d_2019-12-29_2020-09-26" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" format="ixt:numdotdecimal" decimals="-4">5,860</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651586" contextRef="d_2018-12-30_2019-09-28" unitRef="Share" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" format="ixt:numdotdecimal" decimals="-3">5,614</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in diluted Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651587" contextRef="d_2020-06-28_2020-09-26" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">141,524</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651588" contextRef="d_2019-06-30_2019-09-28" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">138,894</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651589" contextRef="d_2019-12-29_2020-09-26" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">140,763</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651590" contextRef="d_2018-12-30_2019-09-28" unitRef="Share" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" format="ixt:numdotdecimal" decimals="-3">137,679</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Basic Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651591" contextRef="d_2020-06-28_2020-09-26" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:numdotdecimal" decimals="INF">0.09</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651592" contextRef="d_2019-06-30_2019-09-28" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:numdotdecimal" decimals="INF">0.10</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651593" contextRef="d_2019-12-29_2020-09-26" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:numdotdecimal" decimals="INF">0.23</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651594" contextRef="d_2018-12-30_2019-09-28" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:numdotdecimal" decimals="INF">0.22</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651595" contextRef="d_2020-06-28_2020-09-26" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:numdotdecimal" decimals="INF">0.09</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651596" contextRef="d_2019-06-30_2019-09-28" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:numdotdecimal" decimals="INF">0.10</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651597" contextRef="d_2019-12-29_2020-09-26" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:numdotdecimal" decimals="INF">0.22</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651598" contextRef="d_2018-12-30_2019-09-28" unitRef="USDPerShare" name="us-gaap:EarningsPerShareDiluted" scale="0" format="ixt:numdotdecimal" decimals="INF">0.21</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The computation of diluted Net income per share excludes the effects of stock options, restricted stock units ("RSUs"), Employee Stock Purchase Plan ("ESPP") shares, and equity awards with a market condition or performance condition that are antidilutive, aggregating approximately the following number of shares:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:continuation id="c46811810-FA0E-4375-8FEC-75F987CA94FB">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651611" contextRef="d_2020-06-28_2020-09-26" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:numdotdecimal" decimals="-4">370</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651612" contextRef="d_2019-06-30_2019-09-28" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:numdotdecimal" decimals="-3">909</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651613" contextRef="d_2019-12-29_2020-09-26" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:numdotdecimal" decimals="-3">514</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651614" contextRef="d_2018-12-30_2019-09-28" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" format="ixt:numdotdecimal" decimals="-3">328</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p><ix:exclude><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p></ix:exclude><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="c1664322" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN3" title="FN3" href="#"></a>Note <em style="font: inherit;">3</em> - Revenue from Contracts with Customers</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Disaggregation of revenue</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following tables provide information about revenue from contracts with customers disaggregated by major class of revenue, revenue by channel, and by geographical market, based on ship-to location of the end customer, where available, and ship-to location of distributor otherwise:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="E883208C-D9A8-4E25-AB1E-16BC2FBF0631" escape="true" continuedAt="c4F062A1A-E4C6-44DC-8114-F96DDB2A3C4D">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Major Class of Revenue</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651654" contextRef="d_2020-06-28_2020-09-26_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-4">96,650</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651655" contextRef="d_2020-06-28_2020-09-26_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">94</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651656" contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">97,477</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651657" contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">94</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651658" contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">285,871</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651659" contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">95</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651660" contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">287,185</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651661" contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">95</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and services</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651662" contextRef="d_2020-06-28_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">6,392</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651663" contextRef="d_2020-06-28_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">6</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651664" contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">5,992</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651665" contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">6</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651666" contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">15,076</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651667" contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">5</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651668" contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">16,671</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651669" contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">5</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651670" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">103,042</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651671" contextRef="d_2020-06-28_2020-09-26" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651672" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">103,469</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651673" contextRef="d_2019-06-30_2019-09-28" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651674" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">300,947</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651675" contextRef="d_2019-12-29_2020-09-26" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651676" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">303,856</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651677" contextRef="d_2018-12-30_2019-09-28" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p><ix:exclude><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
    <div class="PGFTR" style="text-align: center; width: 100%">
     <div class="hf-row">
      <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
        -
       <em style="font: inherit;">11</em> -
      </div>
     </div>
    </div>
    <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
    <div class="PGHDR" style="text-align: left; width: 100%">
     <div class="hf-row">
      <div class="hf-cell TOCLink">
       <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
      </div>
     </div>
    </div>
   </div>
   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p></ix:exclude><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p>
   <ix:continuation id="c4F062A1A-E4C6-44DC-8114-F96DDB2A3C4D" continuedAt="c35FB84CD-9C87-4AB2-A3BB-8B60BEE21DAD">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Revenue by Channel</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product revenue - Distributors</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651702" contextRef="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">84,409</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651703" contextRef="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">82</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651704" contextRef="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">84,135</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651705" contextRef="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">81</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651706" contextRef="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">245,016</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651707" contextRef="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">81</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651708" contextRef="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">248,234</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651709" contextRef="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">82</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product revenue - Direct</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651710" contextRef="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">12,241</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651711" contextRef="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">12</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651712" contextRef="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">13,342</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651713" contextRef="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">13</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651714" contextRef="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">40,855</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651715" contextRef="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">14</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651716" contextRef="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">38,951</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651717" contextRef="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">13</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and services revenue</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651718" contextRef="d_2020-06-30_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">6,392</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651719" contextRef="d_2020-06-30_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">6</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651720" contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">5,992</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651721" contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">6</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651722" contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">15,076</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651723" contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">5</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651724" contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">16,671</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651725" contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">5</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651726" contextRef="d_2020-06-30_2020-09-26" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">103,042</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651727" contextRef="d_2020-06-30_2020-09-26" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651728" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">103,469</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651729" contextRef="d_2019-06-30_2019-09-28" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651730" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">300,947</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651731" contextRef="d_2019-12-29_2020-09-26" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651732" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">303,856</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651733" contextRef="d_2018-12-30_2019-09-28" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:continuation id="c35FB84CD-9C87-4AB2-A3BB-8B60BEE21DAD">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Revenue by Geographical Market</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">United States</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651758" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">10,455</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651759" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-US" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="1">10</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651760" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">9,296</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651761" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-US" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">9</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651762" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">33,634</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651763" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-US" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">11</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651764" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">32,352</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651765" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-US" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">11</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Other Americas</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651766" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">4,857</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651767" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">5</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651768" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">2,838</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651769" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">3</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651770" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">12,772</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651771" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">4</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651772" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">9,518</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651773" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">3</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;">Americas</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651774" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">15,312</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651775" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">15</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651776" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">12,134</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651777" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">12</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651778" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">46,406</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651779" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">15</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651780" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AmericasMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-4">41,870</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651781" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AmericasMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">14</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">China</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651782" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">58,122</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651783" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-CN" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">56</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651784" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">57,301</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651785" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-CN" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">55</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651786" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">154,086</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651787" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-CN" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">51</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651788" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">157,648</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651789" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-CN" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">52</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Taiwan</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651790" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-TW" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">7,505</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651791" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-TW" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">7</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651792" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-TW" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">6,796</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651793" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-TW" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">7</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651794" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-TW" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">24,957</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651795" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-TW" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">8</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651796" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-TW" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">14,147</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651797" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-TW" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">5</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Japan</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651798" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-JP" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">4,346</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651799" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-JP" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">4</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651800" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-JP" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">10,262</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651801" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-JP" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="1">10</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651802" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-JP" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-4">18,780</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651803" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-JP" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">6</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651804" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-JP" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">31,534</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651805" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-JP" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="1">10</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Other Asia</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651806" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">9,766</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651807" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="1">10</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651808" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">5,285</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651809" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">5</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651810" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">25,169</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651811" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">9</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651812" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">22,171</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651813" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">7</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;">Asia</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651814" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">79,739</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651815" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">77</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651816" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">79,644</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651817" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">77</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651818" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">222,992</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651819" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">74</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651820" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AsiaMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-5">225,500</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651821" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AsiaMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">74</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Europe</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651822" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-EuropeMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">7,991</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651823" contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-EuropeMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">8</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651824" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-EuropeMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">11,691</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651825" contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-EuropeMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">11</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651826" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-EuropeMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">31,549</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651827" contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-EuropeMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">11</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651828" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-EuropeMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">36,486</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651829" contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-EuropeMember" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="2">12</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651830" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">103,042</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651831" contextRef="d_2020-06-28_2020-09-26" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651832" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">103,469</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651833" contextRef="d_2019-06-30_2019-09-28" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651834" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">300,947</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651835" contextRef="d_2019-12-29_2020-09-26" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651836" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" format="ixt:numdotdecimal" decimals="-3">303,856</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651837" contextRef="d_2018-12-30_2019-09-28" unitRef="Pure" name="lscc:PercentageOfRevenue" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Contract balances</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our contract assets relate to our rights to consideration for licenses and royalties due to us as a member of the HDMI consortium, with collection&#xa0;dependent on events other than the passage of time, such as collection of licenses and royalties from customers by the HDMI licensing agent.&#xa0;The balance results primarily from the amount of estimated revenue related to HDMI that we have recognized to date, but which has <em style="font: inherit;">not</em> yet&#xa0;been collected by the agent. Contract assets are included in Prepaid expenses and other current assets on our Consolidated Balance Sheets. The following table summarizes activity during the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="B5617066-2186-46F6-8E1C-D2C96FD54C3C" escape="true" continuedAt="c0A6F33C7-C55D-40A3-AC00-4C920EDC62CB">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i>&#xa0;</i></td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract assets as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651838" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:ContractWithCustomerAssetNet" scale="3" format="ixt:numdotdecimal" decimals="-3">5,569</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues recorded during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651839" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:ContractWithCustomerAssetRevenueRecordedDuringPeriod" scale="3" format="ixt:numdotdecimal" decimals="-4">11,660</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Transferred to Accounts receivable or collected</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651840" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" scale="3" format="ixt:numdotdecimal" decimals="-3">12,091</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract assets as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651841" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:ContractWithCustomerAssetNet" scale="3" format="ixt:numdotdecimal" decimals="-3">5,138</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Contract liabilities are included in Accounts payable and accrued expenses on our Consolidated Balance Sheets. The following table summarizes activity during the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:continuation id="c0A6F33C7-C55D-40A3-AC00-4C920EDC62CB">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i>&#xa0;</i></td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract liabilities as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651842" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt:numdotdecimal" decimals="-3">2,313</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accruals for estimated future stock rotation and scrap returns</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651843" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" scale="3" format="ixt:numdotdecimal" decimals="-3">4,474</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Release of accruals for recognized stock rotation and scrap returns</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651844" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" scale="3" format="ixt:numdotdecimal" decimals="-3">2,571</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">Prepayment for performance obligations expected to be satisfied within three months</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65651845" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" scale="3" format="ixt:numdotdecimal" decimals="-3">336</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">Less: Revenue recognized on satisfaction of performance obligations</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">(<ix:nonFraction id="c65651846" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" format="ixt:numdotdecimal" decimals="-3">179</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract liabilities as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><ix:nonFraction id="c65651847" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="3" format="ixt:numdotdecimal" decimals="-3">4,373</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:continuation>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The impact to revenue from the release of accruals for recognized stock rotation and scrap returns was offset by the processing of return merchandise authorizations totaling approximately $<ix:nonFraction id="c65651624" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations" scale="6" format="ixt:numdotdecimal" decimals="-6">3.0</ix:nonFraction> million, yielding a net revenue reduction of approximately $<ix:nonFraction id="c65651625" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization" scale="6" format="ixt:numdotdecimal" decimals="-5">0.4</ix:nonFraction> million for the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of <em style="font: inherit;">2020</em>.</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p><ix:exclude><p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"></p>
   <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
    <div class="PGFTR" style="text-align: center; width: 100%">
     <div class="hf-row">
      <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
        -
       <em style="font: inherit;">12</em> -
      </div>
     </div>
    </div>
    <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
    <div class="PGHDR" style="text-align: left; width: 100%">
     <div class="hf-row">
      <div class="hf-cell TOCLink">
       <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
      </div>
     </div>
    </div>
   </div>
   <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#xa0;</p></ix:exclude><ix:exclude></ix:exclude>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="c1664328" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN4" title="FN4" href="#"></a>Note <em style="font: inherit;">4</em> - Balance Sheet Components</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Accounts Receivable</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;">Accounts receivable do <em style="font: inherit;">not</em> bear interest and are shown net of an allowance for expected lifetime credit losses, which reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine this allowance through an assessment of known&#xa0;troubled accounts, analysis of our accounts receivable aging, historical experience, expectations for future economic conditions, management judgment, and other available&#xa0;evidence.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt 7.2pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="c1664329" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651862" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">73,043</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651863" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AccountsReceivableGrossCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">65,023</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651864" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">54</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651865" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">106</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts receivable, net of allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651866" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">72,989</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651867" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">64,917</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Inventories</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="c1664330" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Work in progress</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651872" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" format="ixt:numdotdecimal" decimals="-3">38,691</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651873" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" format="ixt:numdotdecimal" decimals="-3">39,855</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651874" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" format="ixt:numdotdecimal" decimals="-3">20,797</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651875" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" format="ixt:numdotdecimal" decimals="-3">15,125</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total inventories</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651876" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:numdotdecimal" decimals="-3">59,488</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651877" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:InventoryNet" scale="3" format="ixt:numdotdecimal" decimals="-4">54,980</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Property and Equipment &#x2013; Geographic Information</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our Property and equipment, net by country at the end of each period was as follows:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="c1664331" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651882" contextRef="i_2020-09-26_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-4">29,830</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651883" contextRef="i_2019-12-28_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">32,313</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">China</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651884" contextRef="i_2020-09-26_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-4">1,390</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651885" contextRef="i_2019-12-28_StatementGeographicalAxis-CN" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">1,683</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Philippines</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651886" contextRef="i_2020-09-26_StatementGeographicalAxis-PH" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">2,589</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651887" contextRef="i_2019-12-28_StatementGeographicalAxis-PH" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">2,683</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651888" contextRef="i_2020-09-26_StatementGeographicalAxis-TW" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">5,224</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651889" contextRef="i_2019-12-28_StatementGeographicalAxis-TW" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">1,885</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Japan</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651890" contextRef="i_2020-09-26_StatementGeographicalAxis-JP" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">555</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651891" contextRef="i_2019-12-28_StatementGeographicalAxis-JP" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">283</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651892" contextRef="i_2020-09-26_StatementGeographicalAxis-OtherMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">194</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651893" contextRef="i_2019-12-28_StatementGeographicalAxis-OtherMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">383</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total foreign property and equipment, net</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651894" contextRef="i_2020-09-26_StatementGeographicalAxis-NonUsMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">9,952</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651895" contextRef="i_2019-12-28_StatementGeographicalAxis-NonUsMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">6,917</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total property and equipment, net</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651896" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-3">39,782</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651897" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" format="ixt:numdotdecimal" decimals="-4">39,230</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Accounts Payable and Accrued Expenses</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Included in Accounts payable and accrued expenses in the Consolidated Balance Sheets are the following balances:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="c1664332" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Trade accounts payable</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651902" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AccountsPayableTradeCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">40,113</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651903" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AccountsPayableTradeCurrent" scale="3" format="ixt:numdotdecimal" decimals="-4">44,350</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Liability for non-cancelable contracts</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651904" contextRef="i_2020-09-26" unitRef="USD" name="lscc:LiabilityForNoncancelableContractsCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">7,769</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651905" contextRef="i_2019-12-28" unitRef="USD" name="lscc:LiabilityForNoncancelableContractsCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">6,964</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651906" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" format="ixt:numdotdecimal" decimals="-4">11,860</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651907" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">8,941</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total accounts payable and accrued expenses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651908" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">59,742</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651909" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">60,255</ix:nonFraction></td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p><ix:exclude><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p>
   <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
    <div class="PGFTR" style="text-align: center; width: 100%">
     <div class="hf-row">
      <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
        -
       <em style="font: inherit;">13</em> -
      </div>
     </div>
    </div>
    <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
    <div class="PGHDR" style="text-align: left; width: 100%">
     <div class="hf-row">
      <div class="hf-cell TOCLink">
       <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
      </div>
     </div>
    </div>
   </div>
   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p></ix:exclude><ix:exclude></ix:exclude>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Cloud Based Computing Implementation Costs</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Under the guidance in ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">15,</em> <i>Intangibles - Goodwill and Other - Internal-Use Software (Subtopic&#xa0;<em style="font: inherit;">350</em>-<em style="font: inherit;">40</em>)</i>, we are capitalizing the implementation costs for cloud computing arrangements, mainly for our integrated distributor accounting management systems. These cloud-based&#xa0;computing implementation costs are recorded in Prepaid expenses and other current assets and Other long-term assets on our Consolidated Balance Sheets. The following table summarizes activity during the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="lscc:ScheduleOfCapitalizedSoftwareCostsTableTextBlock" id="c1664333" escape="true">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i>&#xa0;</i></td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cloud based computing implementation costs as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651910" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:CapitalizedComputerSoftwareNet" scale="3" format="ixt:numdotdecimal" decimals="-3">2,543</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom" class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Costs capitalized</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651911" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="3" format="ixt:numdotdecimal" decimals="-3">646</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom" class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651912" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="3" format="ixt:numdotdecimal" decimals="-3">388</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cloud based computing implementation costs as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651913" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:CapitalizedComputerSoftwareNet" scale="3" format="ixt:numdotdecimal" decimals="-3">2,801</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:LongTermDebtTextBlock" id="c1664334" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN5" title="FN5" href="#"></a>Note <em style="font: inherit;">5</em> - Long-Term Debt</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> May 17, 2019, </em>we entered into a credit agreement (the &#x201c;Current Credit Agreement&#x201d;), which provides for a <span style="-sec-ix-hidden:c65651915">five</span>-year secured term loan facility in an aggregate principal amount of $<ix:nonFraction id="c65651916" contextRef="i_2019-05-17_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember" unitRef="USD" name="us-gaap:DebtInstrumentFaceAmount" scale="6" format="ixt:numdotdecimal" decimals="-6">175.0</ix:nonFraction> million and a <span style="-sec-ix-hidden:c65651917">five</span>-year secured revolving loan facility in an aggregate principal amount of up to $<ix:nonFraction id="c65651918" contextRef="i_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member" unitRef="USD" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" format="ixt:numdotdecimal" decimals="-6">75.0</ix:nonFraction> million. Details of the term loan and the revolving loan (collectively, "long-term debt"), including the basis for interest, payment terms, and covenant compliance are described in the Current Credit Agreement and in the Notes to Consolidated Financial Statements in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">During the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>, we have made principal payments totaling $<ix:nonFraction id="c65651924" contextRef="d_2019-12-29_2020-09-26_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember" unitRef="USD" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" format="ixt:numdotdecimal" decimals="-5">26.3</ix:nonFraction> million, including $<ix:nonFraction id="c65651925" contextRef="d_2019-12-29_2020-09-26_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember" unitRef="USD" name="lscc:RepaymentsOfLongTermDebtAcceleratedPrincipalPayments" scale="6" format="ixt:numdotdecimal" decimals="-5">13.1</ix:nonFraction> million in accelerated principal payments made during the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020</em> that fulfilled the required quarterly installments through the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2021.</em> We drew $<ix:nonFraction id="c65651930" contextRef="d_2019-12-29_2020-09-26_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member" unitRef="USD" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" format="ixt:numdotdecimal" decimals="-7">50.0</ix:nonFraction> million on our revolving loan facility during the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020.</em> The fair value of our long-term debt approximates the carrying value, which is reflected in our Consolidated Balance Sheets as follows:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="c1664335" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Principal amount</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651945" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" format="ixt:numdotdecimal" decimals="-3">171,875</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651946" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" format="ixt:numdotdecimal" decimals="-3">148,125</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Unamortized original issuance discount and debt costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651947" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" format="ixt:numdotdecimal" decimals="-3">1,278</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65651948" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" format="ixt:numdotdecimal" decimals="-3">1,579</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Current portion of long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651949" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LongTermDebtCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">8,382</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65651950" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:LongTermDebtCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">21,474</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt, net of current portion and unamortized debt issue costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651951" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LongTermDebtNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">162,215</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651952" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:LongTermDebtNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">125,072</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">As of <em style="font: inherit;"> September 26, 2020</em>, the effective interest rate on the term&#xa0;loan wa<span style="background-color:#ffffff">s <ix:nonFraction id="c65651933" contextRef="i_2020-09-26_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember" unitRef="Pure" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" format="ixt:numdotdecimal" decimals="4">1.62</ix:nonFraction>%, and the effective interest rate on the revolving&#xa0;loan was <ix:nonFraction id="c65651934" contextRef="i_2020-09-26_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member" unitRef="Pure" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" format="ixt:numdotdecimal" decimals="4">1.42</ix:nonFraction>%. We pay a commitment fee of <ix:nonFraction id="c65651935" contextRef="d_2019-12-29_2020-09-26_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member" unitRef="Pure" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" format="ixt:numdotdecimal" decimals="3">0.20</ix:nonFraction>% on the unused portion of the revolving loan. </span>Interest expense related to our long-term debt was included in Interest expense on our Consolidated Statements of Operations as follows:</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="c1664336" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Contractual interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651965" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" format="ixt:numdotdecimal" decimals="-3">663</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651966" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" format="ixt:numdotdecimal" decimals="-3">1,686</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651967" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" format="ixt:numdotdecimal" decimals="-3">2,667</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651968" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" format="ixt:numdotdecimal" decimals="-3">8,991</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of original issuance discount and debt costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651969" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:AmortizationOfFinancingCosts" scale="3" format="ixt:numdotdecimal" decimals="-3">92</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651970" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:AmortizationOfFinancingCosts" scale="3" format="ixt:numdotdecimal" decimals="-3">324</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651971" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:AmortizationOfFinancingCosts" scale="3" format="ixt:numdotdecimal" decimals="-5">300</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65651972" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:AmortizationOfFinancingCosts" scale="3" format="ixt:numdotdecimal" decimals="-3">1,539</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total interest expense related to long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651973" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:InterestExpenseDebt" scale="3" format="ixt:numdotdecimal" decimals="-3">755</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651974" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:InterestExpenseDebt" scale="3" format="ixt:numdotdecimal" decimals="-4">2,010</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651975" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:InterestExpenseDebt" scale="3" format="ixt:numdotdecimal" decimals="-3">2,967</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65651976" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:InterestExpenseDebt" scale="3" format="ixt:numdotdecimal" decimals="-4">10,530</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Expected future principal payments are based on the schedule of required quarterly installments. With the accelerated principal payments we made during the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020,</em> our next required quarterly installment is due in the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2021.</em>&#xa0;As of <em style="font: inherit;"> September 26, 2020</em>, expected future principal payments on our long-term debt were as follows:</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="c1664337" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal year</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2020 (remaining 3 months)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651978" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" format="ixt:zerodash" decimals="-3">-</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651979" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" format="ixt:numdotdecimal" decimals="-3">13,125</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651980" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" format="ixt:numdotdecimal" decimals="-5">17,500</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651981" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" format="ixt:numdotdecimal" decimals="-3">13,125</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65651982" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" format="ixt:numdotdecimal" decimals="-3">128,125</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><ix:nonFraction id="c65651983" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:DebtInstrumentFaceAmount" scale="3" format="ixt:numdotdecimal" decimals="-3">171,875</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <ix:exclude><p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"></p>
    <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
     <div class="PGFTR" style="text-align: center; width: 100%">
      <div class="hf-row">
       <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
         -
        <em style="font: inherit;">14</em> -
       </div>
      </div>
     </div>
     <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
     <div class="PGHDR" style="text-align: left; width: 100%">
      <div class="hf-row">
       <div class="hf-cell TOCLink">
        <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
       </div>
      </div>
     </div>
    </div> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p></ix:exclude>
   <ix:exclude></ix:exclude>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="c1664338" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN6" title="FN6" href="#"></a>Note <em style="font: inherit;">6</em> - Restructuring</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">In <em style="font: inherit;"> March 2020, </em>our management approved and executed an internal restructuring plan (the <em style="font: inherit;">&#x201c;Q1</em> <em style="font: inherit;">2020</em> Plan&#x201d;), which included a workforce reduction in order to reduce our operating cost structure by leveraging our low-cost regions as well as enhancing efficiency. Under the <em style="font: inherit;">Q1</em> <em style="font: inherit;">2020</em> Plan, we incurred restructuring expense of approximately $<ix:nonFraction id="c65651989" contextRef="d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q12020PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:numdotdecimal" decimals="-5">0.6</ix:nonFraction> million during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> associated with additional headcount related costs. A total of $<ix:nonFraction id="c65651992" contextRef="i_2020-09-26_RestructuringPlanAxis-Q12020PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" scale="6" format="ixt:numdotdecimal" decimals="-6">2.0</ix:nonFraction> million has been incurred through <em style="font: inherit;"> September 26, 2020, </em>and we believe this amount substantially approximates the total costs under the <em style="font: inherit;">Q1</em> <em style="font: inherit;">2020</em> Plan.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">Under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan, which is described in the <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K, we incurred charges of less than $<ix:nonFraction id="c65651999" contextRef="d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q22019SalesPlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:numdotdecimal" decimals="-5">0.1</ix:nonFraction> million during both the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020. </em>We recorded a net credit adjustment of approximately $<ix:nonFraction id="c65652004" contextRef="d_2019-06-30_2019-09-28_RestructuringPlanAxis-Q22019SalesPlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:numdotdecimal" decimals="-5" sign="-">0.1</ix:nonFraction> million during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> and expenses of approximately $<ix:nonFraction id="c65652007" contextRef="d_2018-12-30_2019-09-28_RestructuringPlanAxis-Q22019SalesPlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:numdotdecimal" decimals="-5">2.3</ix:nonFraction> million during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 28, 2019. </em>Approximately $<ix:nonFraction id="c65652009" contextRef="i_2020-06-27_RestructuringPlanAxis-Q22019SalesPlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" scale="6" format="ixt:numdotdecimal" decimals="-6">2.0</ix:nonFraction> million of net expense has been incurred through <em style="font: inherit;"> September 26, 2020 </em>under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan. Substantially all actions planned under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan have been implemented.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">Under the <em style="font: inherit;"> June 2017 </em>Plan, which is described in the <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K, we incurred approximately $<ix:nonFraction id="c65652016" contextRef="d_2020-06-28_2020-09-26_RestructuringCostAndReserveAxis-VacatedFacilityMember_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:numdotdecimal" decimals="-5">1.9</ix:nonFraction> million of incremental restructuring costs in the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> related to our partially vacated facility in San Jose, California due to changes in the estimated timing of subleasing the vacated space. Including these charges, we incurred expenses of approximately $<ix:nonFraction id="c65652019" contextRef="d_2020-06-28_2020-09-26_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:numdotdecimal" decimals="-6">2.0</ix:nonFraction> million during&#xa0;the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and approximately $<ix:nonFraction id="c65652022" contextRef="d_2019-12-29_2020-09-26_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:numdotdecimal" decimals="-5">2.1</ix:nonFraction> million during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020. </em>We incurred expenses of approximately $<ix:nonFraction id="c65652024" contextRef="d_2019-06-30_2019-09-28_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:numdotdecimal" decimals="-5">0.4</ix:nonFraction> million and $<ix:nonFraction id="c65652025" contextRef="d_2018-12-30_2019-09-28_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostIncurredCost" scale="6" format="ixt:numdotdecimal" decimals="-5">2.4</ix:nonFraction> million, respectively, during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> and during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 28, 2019. </em>We have incurred approximately $<ix:nonFraction id="c65652029" contextRef="i_2020-09-26_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" scale="6" format="ixt:numdotdecimal" decimals="-5">21.2</ix:nonFraction> million of total expense through <em style="font: inherit;"> September 26, 2020</em> under the <em style="font: inherit;"> June 2017 </em>Plan, and all planned actions have been implemented. We expect the total cost of the <em style="font: inherit;"> June 2017 </em>Plan to be approximately $<ix:nonFraction id="c65652030" contextRef="i_2020-09-26_RangeAxis-MinimumMember_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" format="ixt:numdotdecimal" decimals="-6">22.0</ix:nonFraction> million to $<ix:nonFraction id="c65652031" contextRef="i_2020-09-26_RangeAxis-MaximumMember_RestructuringPlanAxis-June2017PlanMember" unitRef="USD" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" scale="6" format="ixt:numdotdecimal" decimals="-5">23.5</ix:nonFraction> million as expenses related to our partially vacated facility in San Jose, California will be incurred over the remaining lease term.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">These expenses were recorded to Restructuring charges on our Consolidated Statements of Operations. The restructuring accrual balance is presented in Accounts payable and accrued expenses and in Other long-term liabilities on our Consolidated Balance Sheets. The following table displays the activity related to our restructuring plans:</p> &#xa0;
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="c1664339" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Severance &amp; Related (1)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Lease Termination &amp; Fixed Assets</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Software Contracts &amp; Engineering Tools (2)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Other (3)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652044" contextRef="i_2019-12-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-4">160</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652045" contextRef="i_2019-12-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">6,585</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652046" contextRef="i_2019-12-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652047" contextRef="i_2019-12-28_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">865</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652048" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-4">7,610</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restructuring charges</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652049" contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">1,733</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652050" contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">2,132</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652051" contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652052" contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">313</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652053" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">4,178</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs paid or otherwise settled</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652054" contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:numdotdecimal" decimals="-3">1,254</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652055" contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:numdotdecimal" decimals="-3">1,275</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652056" contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:zerodash" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652057" contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:numdotdecimal" decimals="-3">526</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652058" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:numdotdecimal" decimals="-3">3,055</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652059" contextRef="i_2020-09-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">639</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652060" contextRef="i_2020-09-26_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">7,442</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652061" contextRef="i_2020-09-26_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652062" contextRef="i_2020-09-26_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">652</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652063" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">8,733</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at December 29, 2018</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652064" contextRef="i_2018-12-29_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">1,814</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652065" contextRef="i_2018-12-29_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-4">8,630</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652066" contextRef="i_2018-12-29_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">218</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652067" contextRef="i_2018-12-29_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">18</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652068" contextRef="i_2018-12-29" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-4">10,680</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restructuring charges</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652069" contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">625</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652070" contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">2,482</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652071" contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:zerodash" decimals="-3">&#x2014;</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652072" contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">1,612</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652073" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:RestructuringCharges" scale="3" format="ixt:numdotdecimal" decimals="-3">4,719</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs paid or otherwise settled</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652074" contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:numdotdecimal" decimals="-3">2,279</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652075" contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:numdotdecimal" decimals="-3">3,714</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652076" contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:numdotdecimal" decimals="-3">218</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652077" contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:numdotdecimal" decimals="-3">96</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652078" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:PaymentsForRestructuring" scale="3" format="ixt:numdotdecimal" decimals="-3">6,307</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at September 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652079" contextRef="i_2019-09-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-4">160</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652080" contextRef="i_2019-09-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">7,398</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652081" contextRef="i_2019-09-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:zerodash" decimals="-3">-</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652082" contextRef="i_2019-09-28_RestructuringCostAndReserveAxis-OtherRestructuringMember" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">1,534</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652083" contextRef="i_2019-09-28" unitRef="USD" name="us-gaap:RestructuringReserve" scale="3" format="ixt:numdotdecimal" decimals="-3">9,092</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Arial', Arial, serif;font-size:10pt;"><tbody><tr><td style="vertical-align:top;width:3%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;">(<em style="font: inherit;">1</em>)&#xa0;</p> </td><td colspan="20" style="vertical-align:bottom;width:97%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Includes employee relocation and outplacement costs</p> </td></tr>
<tr><td style="vertical-align:top;width:3%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;">(<em style="font: inherit;">2</em>)&#xa0;</p> </td><td colspan="20" style="vertical-align:bottom;width:97%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems</p> </td></tr>
<tr><td style="vertical-align:top;width:3%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;">(<em style="font: inherit;">3</em>)&#xa0;</p> </td><td colspan="20" style="vertical-align:bottom;width:97%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Beginning in the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2019,</em>&#xa0;"Other" included termination fees on the cancellation of certain contracts under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan</p> </td></tr>
</tbody></table>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:LesseeOperatingLeasesTextBlock" id="c1664340" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN7" title="FN7" href="#"></a>Note <em style="font: inherit;">7</em> - Leases</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center, the terms of which are described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K.&#xa0;All of our facilities are leased under operating leases, which expire at various times through <em style="font: inherit;">2027,</em> with a weighted-average remaining lease term of <ix:nonNumeric contextRef="i_2020-09-26" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="c65652088" format="ixt-sec:duryear">5.1</ix:nonNumeric> years and a weighted-average discount rate of <ix:nonFraction id="c65652089" contextRef="i_2020-09-26" unitRef="Pure" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" format="ixt:numdotdecimal" decimals="2">7.0</ix:nonFraction>% as of <em style="font: inherit;"> September 26, 2020</em>. We recorded fixed operating lease expenses of $<ix:nonFraction id="c65652090" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseCost" scale="6" format="ixt:numdotdecimal" decimals="-5">1.9</ix:nonFraction> million for the <em style="font: inherit;">third</em> quarter of both fiscal <em style="font: inherit;">2020</em> and fiscal <em style="font: inherit;">2019,</em> and $<ix:nonFraction id="c65652095" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseCost" scale="6" format="ixt:numdotdecimal" decimals="-5">5.7</ix:nonFraction> million and $<ix:nonFraction id="c65652096" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:OperatingLeaseCost" scale="6" format="ixt:numdotdecimal" decimals="-5">5.8</ix:nonFraction> million for the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively.&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p><ix:exclude><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p>
   <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
    <div class="PGFTR" style="text-align: center; width: 100%">
     <div class="hf-row">
      <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
        -
       <em style="font: inherit;">15</em> -
      </div>
     </div>
    </div>
    <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
    <div class="PGHDR" style="text-align: left; width: 100%">
     <div class="hf-row">
      <div class="hf-cell TOCLink">
       <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
      </div>
     </div>
    </div>
   </div>
   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p></ix:exclude><ix:exclude></ix:exclude>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following table presents the lease balance classifications within the Consolidated Balance Sheets and summarizes their activity during the <em style="font: inherit;">first</em>&#xa0;<em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" id="E4E2AA14-1927-4D34-8D50-9D743D845E6A" escape="true" continuedAt="c3485A7ED-552D-4A36-9CB6-A067B17152DF">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating lease right-of-use assets</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652110" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" format="ixt:numdotdecimal" decimals="-3">23,591</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Right-of-use assets obtained for new lease contracts during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652111" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" format="ixt:numdotdecimal" decimals="-3">2,274</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reduction in the carrying amount of right-of-use assets during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65652112" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">4,464</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments for present value and foreign currency effects</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652113" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" scale="3" format="ixt:numdotdecimal" decimals="-3">213</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of September 26, 2020</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652114" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" format="ixt:numdotdecimal" decimals="-3">21,614</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <ix:continuation id="c3485A7ED-552D-4A36-9CB6-A067B17152DF">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating lease liabilities</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652116" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:OperatingLeaseLiability" scale="3" format="ixt:numdotdecimal" decimals="-3">26,124</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Lease liabilities incurred for new lease contracts during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652117" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:OperatingLeaseLiabilityAdditions" scale="3" format="ixt:numdotdecimal" decimals="-3">2,274</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accretion of lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652118" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">1,247</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash used by payments on lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65652119" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="3" format="ixt:numdotdecimal" decimals="-3">5,786</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments for present value, foreign currency, and restructuring liability effects</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652120" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="lscc:OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" scale="3" format="ixt:numdotdecimal" decimals="-3">208</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of September 26, 2020</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652121" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseLiability" scale="3" format="ixt:numdotdecimal" decimals="-3">24,067</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: Current portion of operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652122" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">4,562</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Long-term operating lease liabilities, net of current portion</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652123" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" format="ixt:numdotdecimal" decimals="-3">19,505</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:continuation>
   <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Maturities of operating lease liabilities as of <em style="font: inherit;"> September 26, 2020</em> are as follows:</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="c1664343" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal year</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2020 (remaining 3 months)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652125" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" format="ixt:numdotdecimal" decimals="-3">1,086</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652126" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" format="ixt:numdotdecimal" decimals="-3">6,313</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652127" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" format="ixt:numdotdecimal" decimals="-3">5,121</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652128" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" format="ixt:numdotdecimal" decimals="-4">5,030</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652129" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" format="ixt:numdotdecimal" decimals="-3">4,848</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652130" contextRef="i_2020-09-26" unitRef="USD" name="lscc:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="3" format="ixt:numdotdecimal" decimals="-3">6,774</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652131" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" format="ixt:numdotdecimal" decimals="-3">29,172</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: amount representing interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65652132" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" format="ixt:numdotdecimal" decimals="-3">4,966</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: amount representing restructuring liability adjustments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c65652133" contextRef="i_2020-09-26" unitRef="USD" name="lscc:LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments" scale="3" format="ixt:numdotdecimal" decimals="-3">139</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652134" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:OperatingLeaseLiability" scale="3" format="ixt:numdotdecimal" decimals="-3">24,067</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Prior to <em style="font: inherit;">2020</em>, the reporting of future minimum lease commitments included the lease obligations associated with previously restructured facilities. Lease obligations for facilities restructured prior to the adoption of Topic <em style="font: inherit;">842</em> totaled approximately $<ix:nonFraction id="c65652107" contextRef="i_2020-09-26" unitRef="USD" name="lscc:OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" scale="6" format="ixt:numdotdecimal" decimals="-5">7.4</ix:nonFraction> million at <em style="font: inherit;"> September 26, 2020</em> and continued to be recorded in Other long-term liabilities on our Consolidated Balance Sheets.</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="c1664344" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN8" title="FN8" href="#"></a>Note <em style="font: inherit;">8</em> - Intangible Assets</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">On our Consolidated Balance Sheets at <em style="font: inherit;"> September 26, 2020</em> and <em style="font: inherit;"> December 28, 2019</em>, Intangible assets, net are shown net of accumulated amortization of $<ix:nonFraction id="c65652136" contextRef="i_2020-09-26" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" format="ixt:numdotdecimal" decimals="-5">131.3</ix:nonFraction> million and $<ix:nonFraction id="c65652137" contextRef="i_2019-12-28" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" format="ixt:numdotdecimal" decimals="-5">127.4</ix:nonFraction> million, respectively. During the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020,</em> we entered into license agreements for <em style="font: inherit;">third</em>-party technology totaling approximately $<ix:nonFraction id="c65652141" contextRef="i_2020-09-26_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" format="ixt:numdotdecimal" decimals="-5">0.4</ix:nonFraction> million and have recorded them as intangible assets. These licenses are being amortized to Research and development expense over their estimated useful lives.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We recorded amortization expense related to intangible assets on the Consolidated Statements of Operations as presented in the following table:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="c1664345" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652155" contextRef="d_2020-06-28_2020-09-29_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">17</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652156" contextRef="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">14</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652157" contextRef="d_2019-12-29_2020-09-29_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">45</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652158" contextRef="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">41</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652159" contextRef="d_2020-06-28_2020-09-29_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">603</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652160" contextRef="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">3,389</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652161" contextRef="d_2019-12-29_2020-09-29_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">3,846</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652162" contextRef="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">10,168</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652163" contextRef="d_2020-06-28_2020-09-29" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-4">620</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652164" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">3,403</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652165" contextRef="d_2019-12-29_2020-09-29" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">3,891</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652166" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" format="ixt:numdotdecimal" decimals="-3">10,209</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p><ix:exclude><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"></p>
   <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
    <div class="PGFTR" style="text-align: center; width: 100%">
     <div class="hf-row">
      <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
        -
       <em style="font: inherit;">16</em> -
      </div>
     </div>
    </div>
    <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
    <div class="PGHDR" style="text-align: left; width: 100%">
     <div class="hf-row">
      <div class="hf-cell TOCLink">
       <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
      </div>
     </div>
    </div>
   </div>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p></ix:exclude><ix:exclude></ix:exclude>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="c1664346" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN9" title="FN9" href="#"></a>Note <em style="font: inherit;">9</em> - Stock-Based Compensation</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Total stock-based compensation expense included in our Consolidated Statements of Operations is presented in the following table:</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="c1664347" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652244" contextRef="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-CostOfSalesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">834</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652245" contextRef="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-CostOfSalesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">453</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652246" contextRef="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-CostOfSalesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">2,322</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652247" contextRef="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-CostOfSalesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">982</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652248" contextRef="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">2,633</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652249" contextRef="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">1,658</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652250" contextRef="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">7,461</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652251" contextRef="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">4,029</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652252" contextRef="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">7,021</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652253" contextRef="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">3,569</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652254" contextRef="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">20,445</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c65652255" contextRef="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">8,324</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652256" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">10,488</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652257" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-4">5,680</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652258" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">30,228</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c65652259" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" format="ixt:numdotdecimal" decimals="-3">13,335</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Market-Based and Performance-Based Stock Compensation</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In <em style="font: inherit;">2018</em> and <em style="font: inherit;">2019,</em> we granted&#xa0;awards of RSUs with either a market condition or a performance condition to certain executives, as described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K. During the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020,</em> the Board of Directors approved a modification to the market condition measurement periods associated with the unvested portions of certain of the Company&#x2019;s awards with a market condition that were granted prior to fiscal <em style="font: inherit;">2020.</em> The modification extended the duration of the measurement period by adjusting the beginning date of each measurement period to the original grant date, resulting in approximately $<ix:nonFraction id="c65652175" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:numdotdecimal" decimals="-5">1.8</ix:nonFraction> million additional stock compensation expense during the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020.</em></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020,</em> we granted&#xa0;awards of RSUs with a market condition to certain executives.&#xa0;Under the terms of these grants, the RSUs with a market condition&#xa0;vest and become payable over a <span style="-sec-ix-hidden:c65652180">three</span>-year period based on the Company&#x2019;s total shareholder return ("TSR")&#xa0;relative to the Russell <em style="font: inherit;">2000</em> index, which condition is tested for <span style="-sec-ix-hidden:c65652182">one</span>-half of the grants on the <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> anniversary of the grant date.&#xa0;If the <ix:nonFraction id="c65652185" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:numdotdecimal" decimals="2">75</ix:nonFraction><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile of the market condition is achieved, the awards <em style="font: inherit;"> may </em>vest at <ix:nonFraction id="c65652186" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:numdotdecimal" decimals="1">250</ix:nonFraction>% or <ix:nonFraction id="c65652187" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:numdotdecimal" decimals="0">200</ix:nonFraction>%, depending upon the executive, with <ix:nonFraction id="c65652188" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:numdotdecimal" decimals="0">100</ix:nonFraction>% of the units vesting at the <ix:nonFraction id="c65652189" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:numdotdecimal" decimals="2">55</ix:nonFraction><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile, <span style="-sec-ix-hidden:c65652190">zero</span> vesting if relative TSR is below the <ix:nonFraction id="c65652191" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:numdotdecimal" decimals="2">25</ix:nonFraction><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile, and vesting scaling for achievement between the <em style="font: inherit;">25</em><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> and <em style="font: inherit;">75</em><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">During the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020,</em> the market condition for awards granted in previous years exceeded the <em style="font: inherit;">75th</em> percentile of the condition, and <em style="font: inherit;">one</em>-<em style="font: inherit;">third</em> of these awards vested at <ix:nonFraction id="c65652199" contextRef="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:numdotdecimal" decimals="1">250</ix:nonFraction>% or <ix:nonFraction id="c65652200" contextRef="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:numdotdecimal" decimals="0">200</ix:nonFraction>%, as applicable for the respective executive. <span style="background-color:#ffffff">During the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020,</em> the <em style="font: inherit;">first</em> tranche of <ix:nonFraction id="c65652204" contextRef="d_2020-03-29_2020-06-27_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage" scale="-2" format="ixt:numdotdecimal" decimals="3">33.3</ix:nonFraction>% of the base number of the awards with an EBITDA performance condition vested, as the Company had generated the specified "adjusted" EBITDA levels on a trailing <em style="font: inherit;">four</em> quarter basis for <em style="font: inherit;">two</em> consecutive trailing <em style="font: inherit;">four</em>-quarter periods as of the end of the previous quarter. </span>During t<span style="background-color:#ffffff;">he <em style="font: inherit;">first </em></span><span style="background-color:#ffffff;">quarter of fiscal </span><em style="font: inherit;">2020</em><span style="background-color:#ffffff;">, the market condition for awards granted to certain executives in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2019</em> exceeded the <ix:nonFraction id="c65652212" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" scale="-2" format="ixt:numdotdecimal" decimals="2">75</ix:nonFraction></span><sup style="vertical-align:top;line-height:120%;font-size:pt"><span style="background-color:#ffffff;">th</span></sup><span style="background-color:#ffffff;"> percentile of the condition, and the <em style="font: inherit;">first</em> tranche of these awards vested at <ix:nonFraction id="c65652214" contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember" unitRef="Pure" name="lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" scale="-2" format="ixt:numdotdecimal" decimals="0">200</ix:nonFraction>%. For our awards&#xa0;with a market condition or a performance condition, we incurred stock compensation expense, including the effect of the modification in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020,</em> of approximately $<ix:nonFraction id="c65652217" contextRef="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:numdotdecimal" decimals="-5">5.6</ix:nonFraction> million and $<ix:nonFraction id="c65652218" contextRef="d_2019-06-30_2019-09-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:numdotdecimal" decimals="-5">0.9</ix:nonFraction> million in the </span><em style="font: inherit;">third</em><span style="background-color:#ffffff;"> q</span>uarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em>, respectively, and of approximately $<ix:nonFraction id="c65652222" contextRef="d_2019-12-29_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:numdotdecimal" decimals="-5">16.5</ix:nonFraction> million and $<ix:nonFraction id="c65652223" contextRef="d_2018-12-30_2019-09-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" format="ixt:numdotdecimal" decimals="-5">2.9</ix:nonFraction> million in the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively, which is recorded as a component of total stock-based compensation expense.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><br /> The following table summarizes the activity for our awards with a market condition or performance condition:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" id="c1664348" escape="true">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(Shares in thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%;">&#xa0;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652261" contextRef="i_2019-12-28_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" format="ixt:numdotdecimal" decimals="-3">1,163</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding-left: 18pt;">Granted</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"><ix:nonFraction id="c65652262" contextRef="d_2019-12-29_2020-09-26_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" format="ixt:numdotdecimal" decimals="-3">349</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Effect of vesting multiplier</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"><ix:nonFraction id="c65652263" contextRef="d_2019-12-29_2020-09-26_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" scale="3" format="ixt:numdotdecimal" decimals="-4">440</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Vested</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(<ix:nonFraction id="c65652264" contextRef="d_2019-12-29_2020-09-26_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" format="ixt:numdotdecimal" decimals="-3">816</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding: 0pt 0pt 0pt 18pt;">Cancelled</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">(<ix:nonFraction id="c65652265" contextRef="d_2019-12-29_2020-09-26_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" format="ixt:numdotdecimal" decimals="-3">14</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#xa0;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"><ix:nonFraction id="c65652266" contextRef="i_2020-09-26_AwardTypeAxis-PerformanceSharesMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" format="ixt:numdotdecimal" decimals="-3">1,122</ix:nonFraction></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#xa0;</td></tr>
</tbody></table>
   </ix:nonNumeric>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p><ix:exclude><p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"></p>
   <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
    <div class="PGFTR" style="text-align: center; width: 100%">
     <div class="hf-row">
      <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
        -
       <em style="font: inherit;">17</em> -
      </div>
     </div>
    </div>
    <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
    <div class="PGHDR" style="text-align: left; width: 100%">
     <div class="hf-row">
      <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
       <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
      </div>
     </div>
    </div>
   </div>
   <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#xa0;</p></ix:exclude><ix:exclude></ix:exclude>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:IncomeTaxDisclosureTextBlock" id="c1664349" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN10" title="FN10" href="#"></a>Note <em style="font: inherit;">10</em> - Income Taxes</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are subject to federal and state income tax as well as income tax in the foreign jurisdictions in which we operate. For the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em>, we recorded an income tax benefit of approximately $<ix:nonFraction id="c65652270" contextRef="d_2020-06-28_2020-09-26" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" format="ixt:numdotdecimal" decimals="-5" sign="-">0.7</ix:nonFraction> million, and for fiscal <em style="font: inherit;">2019</em>, we recorded income tax expense of approximately $<ix:nonFraction id="c65652272" contextRef="d_2019-06-30_2019-09-28" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" format="ixt:numdotdecimal" decimals="-5">1.1</ix:nonFraction> million. For the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em> and fiscal <em style="font: inherit;">2019,</em> we recorded income tax expense of approximately $<ix:nonFraction id="c65652277" contextRef="d_2019-12-29_2020-09-26" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" format="ixt:numdotdecimal" decimals="-5">0.6</ix:nonFraction> million and $<ix:nonFraction id="c65652278" contextRef="d_2018-12-30_2019-09-28" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" format="ixt:numdotdecimal" decimals="-5">1.5</ix:nonFraction> million, respectively.&#xa0;Income taxes for the&#xa0;<em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> month periods ended <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019</em> represent tax at the federal, state, and foreign statutory tax rates in addition to withholding taxes, changes in uncertain tax positions, changes in the U.S. valuation allowance, as well as other non-deductible items in foreign jurisdictions. The difference between the U.S. federal statutory tax rate of <ix:nonFraction id="c65652281" contextRef="d_2020-06-28_2020-09-26_IncomeTaxAuthorityAxis-DomesticCountryMember" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:numdotdecimal" decimals="2">21</ix:nonFraction>% and our effective tax rates for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020</em> and for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 28, 2019</em> resulted primarily from the U.S. valuation allowance, foreign withholding taxes, foreign rate differentials, and the discrete impacts of uncertain tax positions due to lapsing of the statute of limitations.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We updated our evaluation of the valuation allowance position in the United States through <em style="font: inherit;"> September 26, 2020</em> and concluded that we should continue to maintain a full valuation allowance against the net federal and state deferred tax assets. In making this evaluation, we exercised significant judgment and considered estimates about our ability to generate revenue and taxable profits sufficient to offset expenditures in future periods within the U.S. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the&#xa0;deferred tax assets. We do <span style="-sec-ix-hidden:c65652289">not</span> have a valuation allowance in any foreign jurisdictions as we have concluded it is more likely than <em style="font: inherit;">not</em> that we will realize the net deferred tax assets in future periods.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our liability recorded for uncertain tax positions (including penalties and interest) was $<ix:nonFraction id="c65652291" contextRef="i_2020-09-26_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember" unitRef="USD" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="6" format="ixt:numdotdecimal" decimals="-6">23.0</ix:nonFraction> million and $<ix:nonFraction id="c65652292" contextRef="i_2019-12-28_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember" unitRef="USD" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="6" format="ixt:numdotdecimal" decimals="-5">24.6</ix:nonFraction> million at <em style="font: inherit;"> September 26, 2020</em> and <em style="font: inherit;"> December 28, 2019</em>, respectively, and is included as a component of Other long-term liabilities on our Consolidated Balance Sheets.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are <em style="font: inherit;">not</em> currently paying U.S. federal income taxes and do <em style="font: inherit;">not</em> expect to pay such taxes until we fully utilize our tax net operating loss ("NOL") and credit carryforwards. We expect to pay a nominal amount of state income tax. We are paying foreign income and withholding taxes, which are reflected in Income tax expense in our Consolidated Statements of Operations and are primarily related to the cost of operating offshore activities and subsidiaries. We accrue interest and penalties related to uncertain tax positions in Income tax expense.</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <ix:nonNumeric contextRef="d_2019-12-29_2020-09-26" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="c1664350" escape="true">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a id="FN11" title="FN11" href="#"></a>Note <em style="font: inherit;">11</em> - Contingencies</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Legal Matters</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">On or about <em style="font: inherit;"> December 19, 2018, </em>Steven A.W. De Jaray, Perienne De Jaray and Darrell R. Oswald (collectively, the &#x201c;Plaintiffs&#x201d;) commenced an action against the Company and several unnamed defendants in the Multnomah County Circuit Court of the State of Oregon, in connection with the sale of certain products by the Company to the Plaintiffs in or around <em style="font: inherit;">2008.</em> The Plaintiffs allege that we violated The Lanham Act, engaged in negligence and fraud by failing to disclose to the Plaintiffs the export-controlled status of the subject parts. The Plaintiffs seek damages of $<ix:nonFraction id="c65652298" contextRef="d_2018-12-19_2018-12-19_LitigationCaseAxis-AllegedViolationOfTheLanhamActMember" unitRef="USD" name="us-gaap:LossContingencyDamagesSoughtValue" scale="6" format="ixt:numdotdecimal" decimals="-6">138</ix:nonFraction> million, treble damages, and other remedies. In <em style="font: inherit;"> January 2019, </em>we removed the action to the United States District Court for the District of Oregon. At this stage of the proceedings, we do <em style="font: inherit;">not</em> have an estimate of the likelihood or the amount of any potential exposure to the Company; however, we believe that these claims are without merit and intend to vigorously defend the action.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">From time to time, we are exposed to certain additional asserted and unasserted potential claims. We review the status of each significant matter and assess its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and a range of possible losses can be estimated, we then accrue a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based only on the best information available at the time. As additional information becomes available, we reassess the potential liability related to pending claims and litigation and <em style="font: inherit;"> may </em>revise estimates.</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p><ix:exclude><p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"></p>
   <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
    <div class="PGFTR" style="text-align: center; width: 100%">
     <div class="hf-row">
      <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
        -
       <em style="font: inherit;">18</em> -
      </div>
     </div>
    </div>
    <hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
    <div class="PGHDR" style="text-align: left; width: 100%">
     <div class="hf-row">
      <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
       <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
      </div>
     </div>
    </div>
   </div>
   <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#xa0;</p></ix:exclude><ix:exclude></ix:exclude>
  </ix:nonNumeric>
  <div>
    &#xa0;
  </div>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left; text-indent: 0pt;"><b><a id="MDA" title="MDA" href="#"></a>ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following discussion should be read along with the unaudited consolidated financial statements and notes thereto included in Part I, Item 1 of this Quarterly Report on Form 10-Q, as well as the audited consolidated financial statements and notes thereto and Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations in our 2019 10-K.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Overview</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Lattice Semiconductor Corporation and its subsidiaries (&#x201c;Lattice,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;) develop technologies that we monetize through differentiated programmable logic semiconductor products, system solutions, design services, and licenses. Lattice is the low power programmable leader. We solve customer problems across the network, from the Edge to the Cloud, in the growing communications, computing, industrial, automotive, and consumer markets. Our technology, long-standing relationships, and commitment to world-class support enable our customers to create a smart, secure, and connected world.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Lattice has focused its strategy on delivering programmable logic products and related solutions based on low power, small size, and ease of use. We also serve our customers with IP licensing and various other services. Our product development activities include new proprietary products, advanced packaging, existing product enhancements, software development tools, soft IP, and system solutions for high-growth applications such as Edge Artificial Intelligence, 5G infrastructure, platform security, and factory automation.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Critical Accounting Policies and Use of Estimates</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Critical accounting policies are those that are both most important to the portrayal of a company's financial condition and results, and that require management's most difficult, subjective, and complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain.&#xa0;Management believes that there have been no significant changes to the items that we disclosed as our critical accounting policies and estimates in Management's Discussion and Analysis of Financial Condition and Results of Operations in our 2019 10-K.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. As of September 26, 2020, the extent to which the COVID-19 pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates may materially change in future periods.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Impact of COVID-19 on our Business</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The COVID-19 pandemic has caused, and is expected to continue to cause, the global slowdown of economic activity (including the decrease in demand for goods and services), and significant volatility in and disruption to financial markets. Because the severity, magnitude and duration of the COVID-19 pandemic and its economic consequences are uncertain, rapidly changing and difficult to predict, the pandemic&#x2019;s impact on our operations and financial performance, as well as its impact on our ability to successfully execute our business strategy and initiatives, remains uncertain. We continue to take actions to safeguard the health and well-being of our employees and our business. We implemented social distancing policies at our locations around the world including working from home and eliminating virtually all travel. Furthermore, we continue to manage our cash position and liquidity needs in light of the rapidly changing environment, and we have additional resources available under our Credit Agreement, if needed. As a result of the accelerated debt payments we made during the second quarter of fiscal 2020 to reduce our future interest rate expense, we do not have any required debt payments until June 30, 2021.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">As COVID-19 has spread globally and been declared a pandemic, the full extent of this outbreak, the related governmental, business and travel restrictions in order to contain this virus are continuing to evolve globally. We anticipate that these actions and the global health crisis caused by COVID-19 will negatively impact business activity across the globe. We expect our demand to be impacted in Q4 and potentially beyond Q4 given the global reach and economic impact of the virus. For example, governmental actions or policies or other initiatives to contain the virus, could lead to reductions in our end customers&#x2019; demand under which we would expect to lose revenue. We have previously seen and could again see delays or disruptions in our supply chain due to governmental restrictions. If our suppliers experience similar impacts, we may have difficulty sourcing materials necessary to fulfill customer production requirements and transporting completed products to our end customers.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 19 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">We will continue to actively monitor the situation and may take further actions altering our business operations that we determine are in the best interests of our employees, customers, partners, suppliers, and stakeholders, or as required by federal, state, or local authorities. It is not clear what the potential effects of any such alterations or modifications may have on our business, including the effects on our customers, employees, and prospects, or on our financial results for the remainder of fiscal 2020 or future periods.</span> The full extent of the impact of the COVID-19 pandemic on our business, results of operations and financial position is currently uncertain and will depend on many factors that are not within our control, including, but not limited to: the duration and scope of the pandemic; governmental, business and individuals&#x2019; actions that have been and continue to be taken in response to the pandemic; general economic uncertainty in key global markets and financial market volatility; global economic conditions and levels of economic growth; and the pace of recovery when the COVID-19 pandemic subsides. See the section entitled &#x201c;Risk Factors&#x201d; in Item 1A of Part II of this report for further information about related risks and uncertainties.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Results of Operations</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Key elements of our Consolidated Statements of Operations, including as a percentage of revenue, are presented in the following table:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Revenue</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">103,042</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">103,469</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">300,947</td>
     <td style="width: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">303,856</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 6%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 5%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 6%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 5%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 6%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12px;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10px;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 5%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 6%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 5%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Gross margin</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">62,306</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">60.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">61,439</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">59.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">180,445</td>
     <td style="width: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">60.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">179,129</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">59.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 6%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 5%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 6%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 5%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 6%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 12px;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10px;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 5%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 6%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 5%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Research and development</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">22,439</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">21.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">20,032</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">19.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">66,590</td>
     <td style="width: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">22.1</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">59,074</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">19.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Selling, general and, administrative</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">23,758</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">23.1</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">21,078</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">20.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">70,797</td>
     <td style="width: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">23.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">61,618</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">20.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Amortization of acquired intangible assets</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">603</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">0.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">3,389</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">3.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">3,846</td>
     <td style="width: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">1.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10,168</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">3.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Restructuring charges</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">2,692</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">2.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">252</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">0.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">4,178</td>
     <td style="width: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">1.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">4,719</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">1.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Income from operations</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">12,814</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">12.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">16,688</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">16.1</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">35,034</td>
     <td style="width: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">11.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">43,550</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 3px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">14.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">%</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Revenue by End Market</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We sell our products globally to a broad base of customers in three primary end market groups: Communications and Computing, Industrial and Automotive, and Consumer. We also provide Intellectual Property licensing and services to these end markets.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We anticipate future revenue growth due to multiple market segment drivers, including:</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">
   <tbody>
    <tr style="vertical-align: top;">
     <td style="width: 2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#x2022;</p> </td>
     <td style="width: 98%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Communications and computing: 5G infrastructure deployments, cloud and enterprise servers, and client computing platforms,</p> </td>
    </tr>

   </tbody>
  </table>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">
   <tbody>
    <tr style="vertical-align: top;">
     <td style="width: 2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#x2022;</p> </td>
     <td style="width: 98%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Industrial and automotive: industrial Internet of Things ("IoT"), factory automation, and automotive electronics,</p> </td>
    </tr>

   </tbody>
  </table>
  <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">
   <tbody>
    <tr style="vertical-align: top;">
     <td style="width: 2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#x2022;</p> </td>
     <td style="width: 98%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Consumer: smart home and prosumer.</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We also generate revenue from the licensing of our Intellectual Property ("IP"), the collection of certain royalties, patent sales, the revenue&#xa0;related to our participation in consortia and standard-setting activities, and services. While these activities may be associated with multiple&#xa0;markets, Licensing and services revenue is reported as a separate end market as it has characteristics that differ from other categories, most&#xa0;notably a higher gross margin.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The end market data below is derived from data provided to us by our distributors and end customers. With a diverse base of customers who may manufacture end products spanning multiple end markets, the assignment of revenue to a specific end market requires the use of&#xa0;judgment. We also recognize certain revenue for which end customers and end markets are not yet known. We assign this revenue first to a specific end market using historical and anticipated usage of the specific products, if possible, and allocate the remainder to the end markets based on either historical usage for each product family or industry application data for certain product types.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following are examples of end market applications for the periods presented:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25.2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; "><b>Communications and Computing</b></span></p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; "><b>Industrial and Automotive</b></span></p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; "><b>Consumer</b></span></p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><span style="text-decoration: underline; "><b>Licensing and Services</b></span></p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25.2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Wireless</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Security and Surveillance</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Cameras</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">IP Royalties</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25.2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Wireline</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Machine Vision</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Displays</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Adopter Fees</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25.2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Data Backhaul</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Industrial Automation</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Wearables</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">IP Licenses</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25.2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Server Computing</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Robotics</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Televisions</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Patent Sales</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25.2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Client Computing</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Automotive</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Home Theater</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p> </td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="vertical-align: bottom; width: 25.2%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Data Storage</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;">Drones</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p> </td>
     <td style="vertical-align: bottom; width: 24.9%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 20 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our revenue by end market is presented in the following table:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Communications and Computing</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">44,257</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">43.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">41,891</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">40.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">128,592</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">42.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">117,320</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">38.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Industrial and Automotive</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">42,249</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">41.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">37,102</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">35.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">122,767</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">40.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">112,276</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">37.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Consumer</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10,144</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">9.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">18,484</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">17.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">34,512</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">57,589</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">19.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and Services</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,392</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,992</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,076</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">16,671</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Revenue from the Communications and Computing end market increased by 6% for the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 and increased by 10% for the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019 due to<b> </b>the continued adoption of our products used in servers and client computing platforms, as well as ongoing 5G infrastructure deployments.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Revenue from the Industrial and Automotive end market increased by 14% for the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 and increased by 9% for the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019 due primarily to increased demand for our products used in a broad range of applications including industrial automation and safety, robotics, embedded vision, and automotive electronics<b>.</b></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Revenue from the Consumer end market decreased by 45% for the&#xa0;third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 and decreased by 40% for the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019. This segment has been impacted by lower end market demand due to the COVID-19 pandemic, as well as the expected shift in the mix of revenue towards our other market segments.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Revenue from the Licensing and services end market increased by 7% for the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 primarily due to increased licensing revenue, and decreased by 10% for the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019 primarily due to decreased HDMI revenue.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Revenue by Geography</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We assign revenue to geographies based on ship-to location of the end customer, where available, and based upon the location of the distributor to which the product was shipped otherwise.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our revenue by geography is presented in the following table:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Asia</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">79,739</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">77.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">79,644</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">77.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">222,992</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">74.1</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">225,500</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">74.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Americas</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">15,312</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">14.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11,691</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">46,406</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">15.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">36,486</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">12.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Europe</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7,991</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12,134</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">31,549</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">10.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">41,870</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">13.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
     <td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 21 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Revenue from Distributors</b></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to our primary distributors is presented in the following table:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% of Total Revenue</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% of Total Revenue</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Weikeng Group</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">37.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">30.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">32.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">29.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Arrow Electronics Inc.</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">24.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">24.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">24.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">25.1</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">All others</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">All distributors</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Gross Margin</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Gross margin, including as a percentage of revenue, is presented in the following table:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Gross margin</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">62,306</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">61,439</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">180,445</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">179,129</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Percentage of net revenue</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">60.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">59.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">60.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">59.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Product gross margin %</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">57.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">56.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">57.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">56.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Licensing and services gross margin %</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">100.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Gross margin, as a percentage of revenue, increased 110 basis points&#xa0;in the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 and increased by 100 basis points for the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019. Improved margins were driven by benefits from pricing optimization programs, product cost reductions, and product mix.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Because of its higher margin, the licensing and services portion of our overall revenue can have a disproportionate impact on Gross margin depending on the relative mix between product revenue and licensing and services revenue.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Operating Expenses</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Research and Development Expense</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Research and development expense, including as a percentage of revenue, is presented in the following table:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">22,439</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">20,032</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">12.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">66,590</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">59,074</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">12.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Percentage of revenue</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">21.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">19.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">22.1</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">19.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Research and development expense includes costs for compensation and benefits, stock compensation, engineering wafers, depreciation, licenses, and outside engineering services. These expenditures are for the design of new products, IP cores, processes, packaging, and software solutions.&#xa0;The increase in Research and development expense for the third quarter and first nine months of fiscal 2020 compared to the third quarter and first nine months of fiscal 2019 was due primarily to increased headcount to support the expansion of our programmable logic product portfolio and acceleration of our new product introduction cadence. We believe that a continued commitment to Research and development is essential to maintaining product leadership and providing innovative new product offerings and, therefore, we expect to continue to increase our investment in Research and development, particularly with expanded investment in the development of software solutions.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 22 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Selling, General, and Administrative Expense</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Selling, general, and administrative expense, including as a percentage of revenue, is presented in the following table:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general, and administrative</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">23,758</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">21,078</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">12.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">70,797</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">61,618</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">14.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Percentage of revenue</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">23.1</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">20.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">23.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">20.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Selling, general, and administrative expense includes costs for compensation and benefits related to selling, general, and administrative employees, commissions, depreciation, professional and outside services, trade show, and travel expenses. The increase in Selling, general, and administrative expense for the third quarter and first nine months of fiscal 2020 compared to the third quarter and first nine months of fiscal 2019&#xa0;was due primarily&#xa0;to increased expenses for stock compensation and salaries, partially offset by reduced commissions resulting from our restructuring under the Q2 2019 Sales Plan.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Amortization of Acquired Intangible Assets</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Amortization of acquired intangible assets, including as a percentage of revenue, is presented in the following table:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of acquired intangible assets</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">603</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,389</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(82.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3,846</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">10,168</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(62.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Percentage of revenue</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">0.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">3.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The decrease in Amortization of acquired intangible assets for the third quarter and first nine months of fiscal 2020 compared to the third quarter and first nine months of fiscal 2019 is due to the end of the amortization period for the majority of our acquired intangible assets during the first quarter of fiscal 2020.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">Restructuring Charges</span></b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Restructuring charges, including as a percentage of revenue, is presented in the following table:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Restructuring charges</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,692</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">252</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">968.3</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,178</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,719</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(11.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Percentage of revenue</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">0.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1.6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Restructuring charges are comprised of expenses resulting from reductions in our worldwide workforce, consolidation of our facilities, removal of fixed assets from service, and cancellation of software contracts and engineering tools. Details of our restructuring plans and expenses incurred under them are discussed in <a href="#FN6" style="-sec-extract:exhibit;">"Note 6 - Restructuring"</a>&#xa0;to our Consolidated Financial Statements in Part I, Item 1 of this report.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The increase in restructuring expense in the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 was due primarily to the incremental costs related to our partially vacated facility in San Jose, California under the June 2017 Plan and the additional headcount related costs under the Q1 2020 Plan. The decrease in restructuring expense in the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019 was driven by lower charges in the current year period for facility closures under the June 2017 Plan, and by lower charges in the current year period for severance under the Q1 2020 Plan compared to charges in the prior year period resulting from contract cancellation under the Q2 2019 Sales Plan.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 23 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Interest Expense</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Interest expense, including as a percentage of revenue, is presented in the following table:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Interest expense</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(792</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(2,022</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(60.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(2,914</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(10,547</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(72.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Percentage of revenue</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(0.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(2.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(1.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(3.5</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Interest expense is primarily related to our long-term debt, which is further discussed under the Credit Arrangements heading in the Liquidity and Capital Resources section, below. This interest expense is comprised of contractual interest and amortization of original issue discount and debt issuance costs based on the effective interest method.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The decrease in Interest expense for the third quarter and first nine months of fiscal 2020 compared to the third quarter and first nine months of fiscal 2019 was largely driven by the significant reduction in the effective interest&#xa0;rate on our long-term debt, coupled with the additional principal payments made in previous periods.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Other Expense, net</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Other expense, net, including as a percentage of revenue, is presented in the following table:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other expense, net</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(70</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(61</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">14.8</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(83</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(2,017</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(95.9</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Percentage of revenue</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(0.1</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(0.1</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(0.0</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(0.7</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">For the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019, Other expense, net changed primarily due to the non-recurrence of the $2.2 million loss on refinancing charge taken to write off the remaining unamortized balance of debt costs and original issue discount related to the long-term debt refinanced during the prior year period.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Income Taxes</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The composition of our Income tax expense is presented in the following table:</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Three Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 28,</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 8%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"><b>&#xa0;</b></td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 22%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Income tax (benefit) expense</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(655</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,066</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(161.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">634</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,480</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 8%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(57.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)%</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our Income tax expense&#xa0;is composed primarily of foreign income and withholding taxes, partially offset by benefits resulting from the release of uncertain tax positions ("UTP") due to statute of limitation expirations that occurred in the respective periods. The decrease in expense in the third quarter of fiscal 2020 as compared to the third quarter of fiscal 2019&#xa0;is primarily due to release of uncertain tax positions due to statute of limitations expirations.&#xa0; The increase in expense in the first nine months of fiscal 2020 as compared to the first nine months of fiscal 2019&#xa0;is primarily due to increase in foreign withholding taxes and UTP expense partially offset by release of uncertain tax positions due to statute of limitations expirations.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are not currently paying U.S. federal income taxes and do not expect to pay such taxes until we fully utilize our tax net operating loss and credit carryforwards. We expect to pay a nominal amount of state income tax. We are paying foreign income taxes, which are primarily related to withholding taxes on income from foreign royalties, foreign sales, and the cost of operating offshore research and development, marketing, and sales subsidiaries. We updated our evaluation of the valuation allowance position in the United States through September 26, 2020 and concluded that we should continue to maintain a full valuation allowance against the net federal and state deferred tax assets. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the&#xa0;deferred tax assets. We accrue interest and penalties related to uncertain tax positions in income tax expense on our Consolidated Statements of Operations. The inherent uncertainties related to the geographical distribution and relative level of profitability among various high and low tax jurisdictions make it difficult to estimate the impact of the global tax structure on our future effective tax rate.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 24 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Liquidity and Capital Resources</b></p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following sections discuss material changes in our financial condition from the end of fiscal 2019, including the effects of changes in our Consolidated Balance Sheets, and the effects of our credit arrangements and contractual obligations on our liquidity and capital resources.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We have historically financed our operating and capital resource requirements through cash flows from operations, and from the issuance of long-term debt to fund acquisitions. Cash provided by or used in operating activities will fluctuate from period to period due to fluctuations in operating results, the timing and collection of accounts receivable, and required inventory levels, among other things.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">There is significant uncertainty around the extent and duration of the disruption to our business from the COVID-19 pandemic, and our liquidity and working capital needs may be impacted in the future periods.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We believe that our financial resources, including&#xa0;current cash and cash equivalents, cash flow from operating activities, and our credit facilities, will be sufficient to meet our liquidity and working capital needs through at least the next 12 months. As of September 26, 2020, we did not have significant long-term commitments for capital expenditures. In the future, we may continue to consider acquisition opportunities to further extend our product or technology portfolios and further expand our product offerings. In connection with funding capital expenditures, acquisitions, securing additional wafer supply, increasing our working capital, or other operations, we may seek to obtain equity or additional debt financing, or advance purchase payments or similar arrangements with wafer manufacturers. We may also seek to obtain equity or additional debt financing if we experience downturns or cyclical fluctuations in our business that are more severe or longer than we anticipated when determining our current working capital needs. On May 17, 2019, we entered into our Current Credit Agreement that is discussed under the "Credit Arrangements" heading, below.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Cash and cash equivalents</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 36%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26, 2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>December 28, 2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>$ Change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% Change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 36%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Cash and cash equivalents</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">182,268</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">118,081</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">64,187</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">54.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">As of September 26, 2020, we had Cash and cash equivalents of $182.3 million, of which approximately $103.6 million was held by our foreign subsidiaries. We manage our global cash requirements considering, among other things, (i) available funds among our subsidiaries through which we conduct business, (ii) the geographic location of our liquidity needs, and (iii) the cost to access international cash balances. The repatriation of non-US earnings may require us to withhold and pay foreign income tax on dividends.&#xa0;This should not result in our recording significant additional tax expense as we have accrued expense based on current withholding rates. As of September 26, 2020, we could access all cash held by our foreign subsidiaries without incurring significant additional expense.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The net increase in Cash and cash equivalents of $64.2 million between December 28, 2019 and September 26, 2020 was primarily driven by cash flows from the following activities:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><i>Operating activities &#x2014;</i> Cash provided by operating activities results from net income adjusted for certain non-cash items and changes in assets and liabilities. Cash provided by operating activities for the first&#xa0;nine months of fiscal 2020 was $69.0 million compared to $84.8 million for the first nine months of fiscal 2019. This decrease of $15.8 million was driven by changes in working capital, primarily the increase in accounts receivable and inventory partially offset by the reduction in prepaid expenses and other current assets, netting to&#xa0;$24.8 million, which was partially offset by an increase of $9.0 million provided by improved operating performance. We are using cash provided by operating activities to invest in our operations.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><i>Investing activities &#x2014;</i> Investing cash flows consist primarily of transactions related to capital expenditures and&#xa0;payments for software licenses, and, in the prior year,&#xa0;short-term marketable securities. Net cash used by investing activities in the first nine months of fiscal 2020 was $16.6 million compared to $7.8 million in the first nine months of fiscal 2019. This $8.8 million change was primarily due to the non-recurrence of the $9.7 million provided by our liquidation of all short-term investments in the first quarter of fiscal 2019. Total cash used&#xa0;for capital expenditures and payments for software licenses decreased $0.9 million to $16.6 million in the first nine months of fiscal 2020 from $17.5 million in the first nine months of fiscal 2019 primarily due to lower expenditures for test equipment and software enhancements.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><i>Financing activities &#x2014;</i> Financing cash flows consist primarily of activity&#xa0;on&#xa0;our long-term debt, proceeds from the exercise of options to acquire common stock, and tax payments related to the net share settlement of restricted stock units. During the first nine months of fiscal 2020, we drew $50.0 million on our revolving loan facility to further strengthen our liquidity position, and we paid quarterly installments totaling $26.3 million on our long-term debt, which fulfilled the required quarterly installments through the first quarter of fiscal 2021. During the first nine months of fiscal 2019, we made a total of $107.0 million in principal payments in addition to the cash flows related to refinancing our long-term debt. Payments for tax withholdings on vesting of RSUs partially offset by employee exercises of stock options used net cash flows of $12.8 million in the first nine months of fiscal 2020, which is a change of approximately $21.2 million from the $8.4 million provided in the first nine months of fiscal 2019.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 25 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Accounts receivable, net</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 36%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26, 2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>December 28, 2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>$ Change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% Change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 36%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">72,989</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">64,917</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,072</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">12.4</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 36%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Days sales outstanding - Overall</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">65</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">59</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Accounts receivable, net as of September 26, 2020 increased by approximately $8.1 million, or 12%, compared to December 28, 2019. This increase resulted primarily from the timing of shipments to certain customers in September 2020 compared to December 2019. We calculate Days sales outstanding on the basis of a 365-day year as Accounts receivable, net at the end of the quarter divided by sales during the quarter annualized and then multiplied by 365.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Inventories</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 36%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>September 26, 2020</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>December 28, 2019</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>$ Change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b>% Change</b></p> </td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#xa0;</td>
    </tr>

    <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 36%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Inventories</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">59,488</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">54,980</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,508</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8.2</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">%</td>
    </tr>

    <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom">
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 36%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Days of inventory on hand</p> </td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">133</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 16%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">123</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#xa0;</td>
     <td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">10</td>
     <td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
     <td style="text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10%;">&#xa0;</td>
     <td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#xa0;</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Inventories as of September 26, 2020 increased $4.5 million, or approximately 8%, compared to December 28, 2019 primarily to meet the increased demands of our customers.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The Days of inventory on hand ratio compares the inventory balance at the end of a quarter to the cost of sales in that quarter. We calculate Days of inventory on hand on the basis of a 365-day year as Inventories at the end of the quarter divided by Cost of sales during the quarter annualized and then multiplied by 365. Our Days of inventory on hand increased to 133 days at September 26, 2020 from 123 days at December 28, 2019. This increase resulted from&#xa0;inventory increases to meet the increased demands of our customers.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0"><b>Credit Arrangements</b></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0">On May 17, 2019, we entered into our Credit Agreement with Wells Fargo Bank, National Association, as administrative agent, and other lenders. The details of this arrangement are described in "Note 6 - Long-Term Debt" in the Notes to Consolidated Financial Statements of our 2019 10-K.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">As of September 26, 2020, we had no significant long-term purchase commitments for capital expenditures or existing used or unused credit arrangements beyond the secured revolving loan facility described above.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Share Repurchase Program</b></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">On March 24, 2020, we announced that our Board o<span style="font-family:Arial;font-size:9pt;">f Directors had approved a stock repurchase program pursuant to which up to $40.0 million of outstanding common stock may be repurchased from time to time. The duration of the repurchase program is twelve m</span>onths. No shares have been repurchased under this program during the quarter ended September 26, 2020. We expect that all future repurchases will be open market transactions funded from available working capital.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Contractual Cash Obligations</b></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">There have been no material changes to our contractual cash obligations outside of the ordinary course of business in the first nine months of fiscal 2020, as summarized in Management's Discussion and Analysis of Financial Condition and Results of Operations in the Company's Annual Report on Form 10-K for the year ended December 28, 2019.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Off-Balance Sheet Arrangements</b></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">As of September 26, 2020, we did not have any off-balance sheet arrangements of the type described by Item 303(a)(4) of SEC Regulation S-K.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 26 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left; text-indent: 0pt;"><b><a id="Quant" title="Quant" href="#"></a>ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates. We assess these risks on a regular basis and have established policies that are designed to protect against the adverse effects of these and other potential exposures. There have been no material changes to either the foreign currency exchange rate risk or interest rate risk previously disclosed in Part II, Item 7A, "Quantitative and Qualitative Disclosures About Market Risk," of our Annual Report on Form 10-K for the fiscal year ended&#xa0;December 28, 2019.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="Controls" title="Controls" href="#"></a>ITEM 4. CONTROLS AND PROCEDURES</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:0pt;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In connection with the filing of this Form 10-Q, our management, including our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;)) as of the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls were effective as of the end of the period covered by this report.</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Changes in Internal Control over Financial Reporting</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">There were no changes in our internal controls over financial reporting (as defined in Rules 13a-15(f) under the Exchange Act) that occurred during the third quarter of fiscal 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We do not believe there has been any material impact to our internal controls over financial reporting notwithstanding that most of our employees are working remotely due to the COVID-19 pandemic. We continue to monitor and assess the COVID-19 situation on our internal controls to address any potential impact on their design and operating effectiveness.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b>Inherent Limitations on Effectiveness of Controls </b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We do not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 27 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 16pt; margin: 0pt; text-align: left;"><b>PART&#xa0;II. OTHER INFORMATION</b></p>
  <hr />
  <p style="margin: 0pt; font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="Legal" title="Legal" href="#"></a>ITEM 1. LEGAL PROCEEDINGS</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The information set forth above under <a href="#FN11" style="-sec-extract:exhibit;">"Note 11 - Contingencies - Legal Matters</a>" contained in the Notes to Consolidated Financial Statements is incorporated herein by reference.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="Risk" title="Risk" href="#"></a>ITEM 1A. Risk Factors</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The risks described in&#xa0;Part I, Item&#xa0;1A, &#x201c;Risk Factors,&#x201d; in our Annual Report on Form 10-K for the fiscal year ended&#xa0;December 28, 2019 ("2019 10-K") could materially and adversely affect our business, financial condition, and results of operations, and the trading price of our common stock could decline. The additional risk factors described below supplements the risk factors described in our 2019 10-K based on information currently known to us and recent developments since the filing date of that report. The matters discussed below should be read in conjunction with the risk factors set forth in the 2019 10-K.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The risks described in this report and in our 2019 10-K are not the only risks facing our company. Additional risks and uncertainties not presently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition, and operating results, particularly in light of the rapidly changing nature of the COVID-19 pandemic, containment measures, and the related impacts to economic and operating conditions. These factors, together with all of the other information in this&#xa0;Quarterly Report on Form 10-Q, including our unaudited condensed consolidated financial statements and related notes included elsewhere in this&#xa0;Quarterly Report on Form 10-Q, should be carefully considered before making an investment decision relating to our common stock.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><i><b>The COVID-19 pandemic could adversely affect our business, results of operations, and financial condition in a material way.</b></i></p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">COVID-19 has spread internationally and been declared a pandemic, affecting the populations of the United States as well as many countries around the world. The outbreak has resulted in significant governmental measures being implemented to control the spread of COVID-19, including, among others, restrictions on travel, manufacturing and the movement of employees in many regions of the world, and the imposition of remote or work-from-home mandates in many of our offices, including in the United States, the Philippines and, for a time, China. The majority of our products are manufactured, assembled, and tested by third parties in Asia. In addition, we rely on third party vendors for certain logistics and shipping operations throughout the world, including in Malaysia, Singapore, South Korea, Japan, and Taiwan. We also have other operations in China, the Philippines, and the United States. If the remote or work-from-home conditions in any of our offices continue for an extended period of time, we may experience delays in product development, a decreased ability to support our customers, reduced design win activity, and overall lack of productivity.</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Pandemics and epidemics such as the current COVID-19 outbreak or other widespread public health problems could negatively impact our business. If, for example, COVID-19 continues to progress in ways that significantly disrupt the manufacture, shipment, and buying patterns of our products or the products of our customers, this may materially negatively impact our operating results for the current period and subsequent periods, including revenue, gross margins, operating margins, cash flows and other operating results, and our overall business. Our customers may also experience closures of their manufacturing facilities or inability to obtain other components, either of which could negatively impact demand for our solutions. COVID-19 has negatively impacted the overall economy and, as a result of the foregoing, will likely negatively impact our operating results for the current fiscal year and may do so in a material way. In particular, COVID-19 may increase or change the severity of our other risks reported in our Annual Report on Form 10-K for the fiscal year ended December 28, 2019, including that:</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">&#x25cf;</p> </td>
     <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 98%;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">Our subcontractor suppliers who manufacture silicon wafers, packaging and testing to deliver our semiconductor products may be unable to meet delivery expectations to meet customer demand;</p> </td>
    </tr>

   </tbody>
  </table>
  <table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">&#x25cf;</p> </td>
     <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 96%;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">Our distributors and customers may experience adverse performance and any reduction in the use of our products by our end customers could harm our sales and significantly decrease our revenue;</p> </td>
    </tr>

   </tbody>
  </table>
  <table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">&#x25cf;</p> </td>
     <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 96%;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">The semiconductor industry could experience a cyclical downturn, which could cause a meaningful reduction in demand for our products and adversely affect our operating results;</p> </td>
    </tr>

   </tbody>
  </table>
  <table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">&#x25cf;</p> </td>
     <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 98%;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">Countries may adopt tariffs and trade sanctions or similar actions;</p> </td>
    </tr>

   </tbody>
  </table>
  <table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">&#x25cf;</p> </td>
     <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 98%;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">We may be delayed in our development and introduction of new products that achieve customer and market acceptance;</p> </td>
    </tr>

   </tbody>
  </table>
  <table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr>
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#x25cf;</td>
     <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 98%;">Our operations may be disrupted if employees are unavailable due to illness, risk of illness, travel restrictions, work from home requirements, or other factors that may limit our access to key personnel or critical skills, or reduce productivity;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">&#x25cf;</p> </td>
     <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 98%;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">Shortages&#xa0;in or increased costs for silicon wafers, packaging materials, testing and shipping could adversely impact our gross margin and lead to reduced revenue;</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 28 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr>
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#x25cf;</td>
     <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 98%;">We may experience difficulty in maintaining the uninterrupted operation of our information technology systems, or be exposed to increased risk of a cyber-security incident or fraud, due to an increased reliance on remote work;</td>
    </tr>

    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">&#x25cf;</p> </td>
     <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 98%;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">We may incur impairments of goodwill and otherwise as required under U.S. GAAP;</p> </td>
    </tr>

   </tbody>
  </table>
  <table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; margin-right: 0pt;">
   <tbody>
    <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">
     <td style="width: 2%; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">&#x25cf;</p> </td>
     <td style="vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 98%;"> <p style="font-family: Arial, Helvetica, sans-serif; margin-right: 7.2pt; margin-top: 0pt; text-align: left; margin-bottom: 0pt; font-size: 9pt;">Our outstanding indebtedness could reduce our strategic flexibility and liquidity and may have other adverse effects on our results of operations.</p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">The impact of COVID-19 may exacerbate the risk factors listed above and in our Annual Report on Form 10-K, or cause them to change in importance. Developments related to the pandemic have been rapidly changing, and additional impacts and risks may arise that we are not aware of or able to appropriately respond to currently. The ultimate impact of the COVID-19 pandemic on our operations and financial performance depends on many factors that are not within our control, including, but not limited, to: governmental, business, and individuals&#x2019; actions that have been and continue to be taken in response to the pandemic; general economic uncertainty in key global markets and financial market volatility; global economic conditions and levels of economic growth; and the pace of recovery when the COVID-19 pandemic subsides. As of the filing of this Quarterly Report, the extent to which the COVID-19 pandemic will affect our business is highly uncertain and dependent on future developments that are inherently unpredictable, which makes forecasting demand and providing guidance especially difficult. Accordingly, our expectations are subject to change without warning and investors are cautioned not to place undue reliance on them.</p>
  <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i><b>Our business could suffer as a result of tariffs and trade sanctions or similar actions.</b></i></p>
  <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">The imposition by the United States of tariffs, sanctions or other restrictions on goods imported from outside of the United States or countermeasures imposed in response to such government actions could adversely affect our operations or our ability to sell our products globally, which could adversely affect our operating results and financial condition. The materials subject to these tariffs may impact the cost of raw materials used by our suppliers or in our customers&#x2019; products. The imposition of further tariffs by the United States on a broader range of imports, or further retaliatory trade measures taken in response to additional tariffs, could increase costs in our supply chain or reduce demand of our customers&#x2019; products, either of which could adversely affect our results of operations.</p>
  <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Our customers or suppliers could also become subject to U.S. regulatory scrutiny or export restrictions. For example, the U.S. Justice Department filed criminal charges against one of our customers in China and imposed a licensing requirement on this customer in May 2019, which has limited our ability to do business with this customer. In 2020, the U.S. imposed additional regulatory restrictions on the sale of U.S. controlled technology to customers in China, including establishing additional licensing requirements for the sale of U.S.-originated technology for certain applications or to companies that participate in the Chinese national security supply chain and limiting the fabrication of devices for certain Chinese companies where U.S. technology is involved in the fabrication process. Furthermore, in August 2020 the U.S. established additional licensing requirements for one of our China customers and its affiliates that limit any sales of products to that customer or for that customer&#x2019;s products absent a license. The U.S. government may add additional Chinese companies to its restricted entity list or impose additional licensing requirements that we may be unable to meet in a timely manner or at all. Where license requirements are imposed, there can be no assurance that the U.S. government will grant licenses to permit the continuation of business with these customers. Future sanctions similar to those imposed in the past and to those recently imposed could adversely affect our ability to earn revenue from these and similar customers. In addition, the imposition of sanctions on customers in China may cause those customers to seek domestic alternatives to our products and those of other United States semiconductor companies. Further, the Chinese government has indicated its intention to develop an unreliable entity list, which may limit the ability of companies on the list to engage in business with Chinese customers. We cannot predict what impact these and future actions, sanctions or criminal charges could have on our customers or suppliers, and therefore our business. If any of our other customers or suppliers become subject to sanctions or other regulatory scrutiny, if our customers are affected by tariffs or other government trade restrictions, or if we become subject to retaliatory regulatory measures, our business and financial condition could be adversely affected.</p>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 29 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 14pt; margin: 0pt; text-align: left;"><b><a id="Exhibits" title="Exhibits" href="#"></a>ITEM 6. EXHIBITS</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Arial', Arial, serif;font-size:10pt;">
   <tbody>
    <tr>
     <td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Exhibit Number</b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Description</b></p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align: middle; width: 14%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>31.1</b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:middle;width:84%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><a href="ex_201637.htm" style="-sec-extract:exhibit;">Certification of Chief Executive Officer pursuant to the Securities Exchange Act of 1934 Rule 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:middle;width:14%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>31.2</b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:middle;width:84%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><a href="ex_201638.htm" style="-sec-extract:exhibit;">Certification of Chief Financial Officer pursuant to the Securities Exchange Act of 1934 Rule 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:middle;width:14%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>32.1</b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:middle;width:84%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><a href="ex_201639.htm" style="-sec-extract:exhibit;">Certification of Chief Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:middle;width:14%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>32.2</b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:middle;width:84%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><a href="ex_201640.htm" style="-sec-extract:exhibit;">Certification of Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:top;width:14%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>101.INS&#xa0;</b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Inline XBRL Instance Document (the Instance Document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:top;width:14%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>101.SCH&#xa0;</b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Inline XBRL Taxonomy Extension Schema Document</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:top;width:14%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>101.CAL</b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:top;width:14%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>101.DEF </b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Inline XBRL Taxonomy Extension Definition Linkbase Document</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:top;width:14%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>101.LAB </b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Inline XBRL Taxonomy Extension Label Linkbase Document</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:14%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:top;width:14%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>101.PRE</b></p> </td>
     <td style="vertical-align:bottom;width:2%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:84%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Inline XBRL Taxonomy Extension Presentation Linkbase Document</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:top;width:14%;">&#xa0;</td>
     <td style="vertical-align:bottom;width:2%;">&#xa0;</td>
     <td style="vertical-align:bottom;width:84%;">&#xa0;</td>
    </tr>

    <tr>
     <td style="vertical-align: top; width: 14%; padding: 0pt; text-align: left; font-family: Arial; font-size: 9pt;"><b>104</b></td>
     <td style="vertical-align:bottom;width:2%;">&#xa0;</td>
     <td style="vertical-align: bottom; width: 84%; font-family: Arial; font-size: 9pt;">Cover Page Interactive Data File - formatted in Inline XBRL and included in Exhibit 101</td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>
  <div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
   <div class="PGFTR" style="text-align: center; width: 100%">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 30 -
     </div>
    </div>
   </div>
   <hr />
   <div class="PGHDR" style="text-align: left; width: 100%">
    <div class="hf-row">
     <div class="hf-cell TOCLink" style="display: inline-block; text-align: left;">
      <a href="#toc" style="font-family: &quot;Arial&quot;, Arial, serif; font-size: 10pt">Table of Contents</a>
     </div>
    </div>
   </div>
  </div>
  <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
  <p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b><a id="Sign" title="Sign" href="#"></a>SIGNATURES</b></p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:center;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</p>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Arial', Arial, serif;font-size:10pt;">
   <tbody>
    <tr>
     <td style="vertical-align:bottom;width:55%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:45%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">LATTICE SEMICONDUCTOR CORPORATION</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:55%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:45%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">(<span style="font-family:Arial;font-size:9pt;">Registrant)</span></p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:55%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:45%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:55%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:45%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">/s/ Sherri Luther</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:55%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:45%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Sherri Luther</p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:55%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:45%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><i>Chief Financial Officer</i></p> </td>
    </tr>

    <tr>
     <td style="vertical-align:bottom;width:55%;"> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p> </td>
     <td style="vertical-align:bottom;width:45%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><i>(Duly Authorized Officer and Principal Financial and Accounting Officer)</i></p> </td>
    </tr>

   </tbody>
  </table>
  <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#xa0;</p>
  <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Date: October 29, 2020</p>
  <p style="font-family: Times New Roman; font-size: 9pt; margin: 0pt; text-align: left;">&#xa0;</p>
  <div class="LAST-PAGE-BREAK">
   <div class="PGFTR">
    <div class="hf-row">
     <div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Arial;">
       - 31 -
     </div>
    </div>
   </div>
   <hr />
  </div>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex_201637.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html><head>
	<title>ex_175303.htm</title>
	<!-- Generated by ThunderDome Portal - 10/29/2020 7:17:22 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0in 0.1in; cursor: auto;">
<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: right;"><b>Exhibit 31.1 </b></p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: right;">&nbsp;</p>

<p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: center;"><b>CERTIFICATION </b></p>

<p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">I, James Anderson, certify that:</p>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">1.</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">I have reviewed this Quarterly Report on Form 10-Q of Lattice Semiconductor Corporation;</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">2.</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">3.</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">4.</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(a)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(b)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(c)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(d)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">5.</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(a)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(b)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</p>
			</td>
		</tr>

</table>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Date: October 29, 2020</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 99.6%; text-indent: 0px; font-family: Arial; font-size: 10pt;">

		<tr style="font-family: Arial; font-size: 10pt;">
			<td colspan="2" style="vertical-align: middle; width: 100%; font-family: Arial; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: middle; width: 35%; font-family: Arial; font-size: 10pt;">&nbsp;</td>
			<td style="vertical-align: middle; width: 65%; font-family: Arial; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 35%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">/s/ James Anderson</p>
			</td>
			<td style="vertical-align: bottom; width: 65%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 35%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">James Anderson</p>
			</td>
			<td style="vertical-align: bottom; width: 65%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 35%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><i>Chief Executive Officer</i></p>
			</td>
			<td style="vertical-align: bottom; width: 65%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
		</tr>

</table>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex_201638.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html><head>
	<title>ex_175304.htm</title>
	<!-- Generated by ThunderDome Portal - 10/29/2020 7:18:08 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0in 0.1in; cursor: auto;">
<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: right;"><b>Exhibit 31.2 </b></p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: right;">&nbsp;</p>

<p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: center;"><b>CERTIFICATION </b></p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">I, Sherri Luther, certify that:</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">1.</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">I have reviewed this Quarterly Report on Form 10-Q of Lattice Semiconductor Corporation;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">2.</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">3.</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">4.</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(a)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(b)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(c)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(d)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">5.</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</p>
			</td>
		</tr>

</table>

<p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(a)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(b)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</p>
			</td>
		</tr>

</table>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Date: October 29, 2020</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 99.6%; text-indent: 0px; font-family: Arial; font-size: 10pt;">

		<tr>
			<td style="vertical-align: bottom; width: 45%; font-family: Arial; font-size: 10pt;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 55%; font-family: Arial; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 45%; font-family: Arial; font-size: 10pt;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 55%; font-family: Arial; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 45%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">/s/ Sherri Luther</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 45%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Sherri Luther</p>
			</td>
			<td style="vertical-align: bottom; width: 55%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 45%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><i>Chief Financial Officer</i></p>
			</td>
			<td style="vertical-align: bottom; width: 55%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
		</tr>

</table>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex_201639.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html><head>
	<title>ex_175305.htm</title>
	<!-- Generated by ThunderDome Portal - 10/29/2020 7:18:57 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0in 0.1in; cursor: auto;">
<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: right;"><b>Exhibit 32.1 </b></p>

<p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </b></p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">In connection with the Quarterly Report of Lattice Semiconductor Corporation (the Company) on Form 10-Q for the quarter ended September 26, 2020 (the Report), I, James Anderson, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(1)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(2)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p>
			</td>
		</tr>

</table>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 10pt;">

		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 61%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 39%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">/s/ James Anderson</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 61%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 39%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">James Anderson</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 61%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 39%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><i>Chief Executive Officer</i></p>
			</td>
		</tr>

</table>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Date: October 29, 2020</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex_201640.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html><head>
	<title>ex_175306.htm</title>
	<!-- Generated by ThunderDome Portal - 10/29/2020 7:20:26 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0in 0.1in; cursor: auto;">
<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: right;"><b>Exhibit 32.2 </b></p>

<p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 12pt; margin: 0pt; text-align: left;"><b>CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </b></p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">In connection with the Quarterly Report of Lattice Semiconductor Corporation (the Company) on Form 10-Q for the quarter ended September 26, 2020 (the Report), I, Sherri Luther, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(1)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">(2)</p>
			</td>
			<td>
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</p>
			</td>
		</tr>

</table>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: Arial; font-size: 10pt;">

		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 54%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); width: 46%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">/s/ Sherri Luther</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 54%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 46%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Sherri Luther</p>
			</td>
		</tr>
		<tr style="font-family: Arial; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 54%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: bottom; width: 46%; font-family: Arial; font-size: 10pt;">
			<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><i>Chief Financial Officer</i></p>
			</td>
		</tr>

</table>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">Date: October 29, 2020</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: center;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>lscc-20200926.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 04:02PM UTC 2020-10-28--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:lscc="http://www.latticesemi.com/20200926" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.latticesemi.com/20200926">
  <xsd:import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2020-01-31" schemaLocation="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2020-01-31" schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd"/>
  <xsd:import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="lscc-20200926_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="lscc-20200926_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="lscc-20200926_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="lscc-20200926_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://www.latticesemi.com/20200926/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-operations-unaudited-" roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-comprehensive-income-unaudited" roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets-current-period-unaudited-" roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Consolidated Balance Sheets (Current Period Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-cash-flows-unaudited" roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-stockholders-equity-unaudited-" roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-basis-of-presentation" roleURI="http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 1 - Basis of Presentation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-net-income-per-share" roleURI="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 2 - Net Income Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-revenue-from-contracts-with-customers" roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 3 - Revenue From Contracts With Customers</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-balance-sheet-components" roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 4 - Balance Sheet Components</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-longterm-debt" roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 5 - Long-term Debt</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-restructuring" roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 6 - Restructuring</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-leases" roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 7 - Leases</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-intangible-assets" roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 8 - Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation" roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 9 - Stock-based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-income-taxes" roleURI="http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 10 - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-contingencies" roleURI="http://www.latticesemi.com/20200926/role/statement-note-11-contingencies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 11 - Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-net-income-per-share-tables" roleURI="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 2 - Net Income Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-revenue-from-contracts-with-customers-tables" roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-balance-sheet-components-tables" roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 4 - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-longterm-debt-tables" roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">022 - Disclosure - Note 5 - Long-term Debt (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-restructuring-tables" roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">023 - Disclosure - Note 6 - Restructuring (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-leases-tables" roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">024 - Disclosure - Note 7 - Leases (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-intangible-assets-tables" roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">025 - Disclosure - Note 8 - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation-tables" roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">026 - Disclosure - Note 9 - Stock-based Compensation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-basis-of-presentation-details-textual" roleURI="http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">027 - Disclosure - Note 1 - Basis of Presentation (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-net-income-per-share-net-income-loss-per-share-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">028 - Disclosure - Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-revenue-from-contracts-with-customers-details-textual" roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">029 - Disclosure - Note 3 - Revenue From Contracts With Customers (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">030 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">031 - Disclosure - Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-balance-sheet-components-accounts-receivable-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">032 - Disclosure - Note 4 - Balance Sheet Components - Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-balance-sheet-components-inventories-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">033 - Disclosure - Note 4 - Balance Sheet Components - Inventories (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-balance-sheet-components-property-and-equipment-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">034 - Disclosure - Note 4 - Balance Sheet Components - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">035 - Disclosure - Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-balance-sheet-components-capitalized-software-costs-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">036 - Disclosure - Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-longterm-debt-details-textual" roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">037 - Disclosure - Note 5 - Long-term Debt (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">038 - Disclosure - Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-longterm-debt-interest-expense-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">039 - Disclosure - Note 5 - Long-term Debt - Interest Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-longterm-debt-expected-future-principal-payments-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">040 - Disclosure - Note 5 - Long-term Debt - Expected Future Principal Payments (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-restructuring-details-textual" roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">041 - Disclosure - Note 6 - Restructuring (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-restructuring-activity-related-to-restructuring-plans-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">042 - Disclosure - Note 6 - Restructuring - Activity Related to Restructuring Plans (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-leases-details-textual" roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">043 - Disclosure - Note 7 - Leases (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">044 - Disclosure - Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-leases-maturities-of-operating-lease-liabilities-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">045 - Disclosure - Note 7 - Leases - Maturities of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-intangible-assets-details-textual" roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">046 - Disclosure - Note 8 - Intangible Assets (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-intangible-assets-amortization-expense-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">047 - Disclosure - Note 8 - Intangible Assets - Amortization Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation-details-textual" roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">048 - Disclosure - Note 9 - Stock-based Compensation (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation-stockbased-compensation-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">049 - Disclosure - Note 9 - Stock-Based Compensation - Stock-based Compensation (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">050 - Disclosure - Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-income-taxes-details-textual" roleURI="http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">051 - Disclosure - Note 10 - Income Taxes (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-contingencies-details-textual" roleURI="http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">052 - Disclosure - Note 11 - Contingencies (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="lscc_AccruedPurchasesOfPlantAndEquipment" name="AccruedPurchasesOfPlantAndEquipment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_AllegedViolationOfTheLanhamActMember" name="AllegedViolationOfTheLanhamActMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_AmortizationOfAcquiredIntangibleAssetsMember" name="AmortizationOfAcquiredIntangibleAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_AmortizationOfIntangibleAssetsAcquired" name="AmortizationOfIntangibleAssetsAcquired" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" name="ContractWithCustomerAssetRevenueRecordedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" name="ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" name="ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" name="ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_CreditAgreementMay172019Member" name="CreditAgreementMay172019Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" name="DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" name="IncreaseDecreaseOfOperatingLeaseLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_June2017PlanMember" name="June2017PlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_LargeDistributorOneMember" name="LargeDistributorOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_LargeDistributorTwoMember" name="LargeDistributorTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_LeaseTerminationAndFixedAssetsMember" name="LeaseTerminationAndFixedAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments" name="LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" name="LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_LiabilityForNoncancelableContractsCurrent" name="LiabilityForNoncancelableContractsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="lscc_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" name="OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="lscc_OperatingLeaseLiabilityAdditions" name="OperatingLeaseLiabilityAdditions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" name="OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" name="OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_OtherAmericasMember" name="OtherAmericasMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_OtherAsiaMember" name="OtherAsiaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_OtherMember" name="OtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_PercentageOfRevenue" name="PercentageOfRevenue" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_Q12020PlanMember" name="Q12020PlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_Q22019SalesPlanMember" name="Q22019SalesPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments" name="RepaymentsOfLongTermDebtAcceleratedPrincipalPayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization" name="RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations" name="RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock" name="ScheduleOfCapitalizedSoftwareCostsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_SecuredTermLoanMember" name="SecuredTermLoanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_SellThroughDistributorsConcentrationRiskMember" name="SellThroughDistributorsConcentrationRiskMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" name="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear" name="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" name="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage" name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_SoftwareContractsAndEngineeringToolsMember" name="SoftwareContractsAndEngineeringToolsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" name="StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" name="StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_VacatedFacilityMember" name="VacatedFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details" name="statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-2-net-income-per-share-tables" name="statement-statement-note-2-net-income-per-share-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" name="statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" name="statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables" name="statement-statement-note-3-revenue-from-contracts-with-customers-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" name="statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details" name="statement-statement-note-4-balance-sheet-components-accounts-receivable-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details" name="statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-4-balance-sheet-components-inventories-details" name="statement-statement-note-4-balance-sheet-components-inventories-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details" name="statement-statement-note-4-balance-sheet-components-property-and-equipment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-4-balance-sheet-components-tables" name="statement-statement-note-4-balance-sheet-components-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details" name="statement-statement-note-5-longterm-debt-expected-future-principal-payments-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" name="statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-5-longterm-debt-interest-expense-details" name="statement-statement-note-5-longterm-debt-interest-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-5-longterm-debt-tables" name="statement-statement-note-5-longterm-debt-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details" name="statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-6-restructuring-tables" name="statement-statement-note-6-restructuring-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" name="statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details" name="statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-7-leases-tables" name="statement-statement-note-7-leases-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-8-intangible-assets-amortization-expense-details" name="statement-statement-note-8-intangible-assets-amortization-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-8-intangible-assets-tables" name="statement-statement-note-8-intangible-assets-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" name="statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details" name="statement-statement-note-9-stockbased-compensation-stockbased-compensation-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-note-9-stockbased-compensation-tables" name="statement-statement-note-9-stockbased-compensation-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="lscc_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>lscc-20200926_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 04:02PM UTC 2020-10-28--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-inventories-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:type="extended">
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LiabilityForNoncancelableContractsCurrent" xlink:label="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:href="lscc-20200926.xsd#statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:label="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" xlink:href="lscc-20200926.xsd#statement-consolidated-balance-sheets-current-period-unaudited-" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValueOutstanding" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="lscc-20200926.xsd#lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:label="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" xlink:label="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherNoncashIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:type="arc"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-operations-unaudited-" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" xlink:type="extended">
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AmortizationOfIntangibleAssetsAcquired" xlink:label="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_RestructuringCharges" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_InterestExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:href="lscc-20200926.xsd#statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>lscc-20200926_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 04:02PM UTC 2020-10-28--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share" xlink:href="lscc-20200926.xsd#statement-note-2-net-income-per-share" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" xlink:href="lscc-20200926.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
    <link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
    <link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
    <link:definitionArc order="23" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:definitionArc order="24" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <link:definitionArc order="25" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:definitionArc order="26" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:definitionArc order="27" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:definitionArc order="28" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:definitionArc order="29" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:href="lscc-20200926.xsd#statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation" xlink:href="lscc-20200926.xsd#statement-note-1-basis-of-presentation" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LargeDistributorOneMember" xlink:label="lscc_LargeDistributorOneMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LargeDistributorTwoMember" xlink:label="lscc_LargeDistributorTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SellThroughDistributorsConcentrationRiskMember" xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lscc_LargeDistributorOneMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lscc_LargeDistributorTwoMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers" xlink:href="lscc-20200926.xsd#statement-note-3-revenue-from-contracts-with-customers" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_CreditAgreementMay172019Member" xlink:label="lscc_CreditAgreementMay172019Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SecuredTermLoanMember" xlink:label="lscc_SecuredTermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="lscc_CreditAgreementMay172019Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="lscc_SecuredTermLoanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring" xlink:href="lscc-20200926.xsd#statement-note-6-restructuring" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_June2017PlanMember" xlink:label="lscc_June2017PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_Q12020PlanMember" xlink:label="lscc_Q12020PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_Q22019SalesPlanMember" xlink:label="lscc_Q22019SalesPlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_VacatedFacilityMember" xlink:label="lscc_VacatedFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringPlanAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="lscc_Q12020PlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="lscc_Q22019SalesPlanMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="lscc_June2017PlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="lscc_VacatedFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases" xlink:href="lscc-20200926.xsd#statement-note-7-leases" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets" xlink:href="lscc-20200926.xsd#statement-note-8-intangible-assets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation" xlink:href="lscc-20200926.xsd#statement-note-9-stockbased-compensation" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ExecutiveOfficerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VestingAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes" xlink:href="lscc-20200926.xsd#statement-note-10-income-taxes" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:label="us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-11-contingencies" xlink:href="lscc-20200926.xsd#statement-note-11-contingencies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-11-contingencies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AllegedViolationOfTheLanhamActMember" xlink:label="lscc_AllegedViolationOfTheLanhamActMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="us-gaap_LegalMattersAndContingenciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_LitigationCaseAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="lscc_AllegedViolationOfTheLanhamActMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LegalMattersAndContingenciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" xlink:href="lscc-20200926.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiscalPeriod" xlink:label="us-gaap_FiscalPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FiscalPeriod" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables" xlink:href="lscc-20200926.xsd#statement-note-2-net-income-per-share-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables" xlink:href="lscc-20200926.xsd#statement-note-3-revenue-from-contracts-with-customers-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock" xlink:label="lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables" xlink:href="lscc-20200926.xsd#statement-note-6-restructuring-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables" xlink:href="lscc-20200926.xsd#statement-note-7-leases-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:label="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables" xlink:href="lscc-20200926.xsd#statement-note-8-intangible-assets-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables" xlink:href="lscc-20200926.xsd#statement-note-9-stockbased-compensation-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" xlink:href="lscc-20200926.xsd#statement-note-1-basis-of-presentation-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LargeDistributorOneMember" xlink:label="lscc_LargeDistributorOneMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LargeDistributorTwoMember" xlink:label="lscc_LargeDistributorTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SellThroughDistributorsConcentrationRiskMember" xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lscc_LargeDistributorOneMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="lscc_LargeDistributorTwoMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" xlink:href="lscc-20200926.xsd#statement-note-3-revenue-from-contracts-with-customers-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization" xlink:label="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations" xlink:label="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_CreditAgreementMay172019Member" xlink:label="lscc_CreditAgreementMay172019Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments" xlink:label="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SecuredTermLoanMember" xlink:label="lscc_SecuredTermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="lscc_CreditAgreementMay172019Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="lscc_SecuredTermLoanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentTerm" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" xlink:href="lscc-20200926.xsd#statement-note-6-restructuring-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_June2017PlanMember" xlink:label="lscc_June2017PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_Q12020PlanMember" xlink:label="lscc_Q12020PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_Q22019SalesPlanMember" xlink:label="lscc_Q22019SalesPlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_VacatedFacilityMember" xlink:label="lscc_VacatedFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:label="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringPlanAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="lscc_Q12020PlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="lscc_Q22019SalesPlanMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="lscc_June2017PlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="lscc_VacatedFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual" xlink:href="lscc-20200926.xsd#statement-note-7-leases-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:label="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseCost" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual" xlink:href="lscc-20200926.xsd#statement-note-8-intangible-assets-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" xlink:href="lscc-20200926.xsd#statement-note-9-stockbased-compensation-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ExecutiveOfficerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VestingAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" xlink:href="lscc-20200926.xsd#statement-note-10-income-taxes-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:label="us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual" xlink:href="lscc-20200926.xsd#statement-note-11-contingencies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AllegedViolationOfTheLanhamActMember" xlink:label="lscc_AllegedViolationOfTheLanhamActMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_LitigationCaseAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="lscc_AllegedViolationOfTheLanhamActMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:href="lscc-20200926.xsd#statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:label="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:label="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" xlink:label="lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:label="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions" xlink:label="us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:href="lscc-20200926.xsd#statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LeaseTerminationAndFixedAssetsMember" xlink:label="lscc_LeaseTerminationAndFixedAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SoftwareContractsAndEngineeringToolsMember" xlink:label="lscc_SoftwareContractsAndEngineeringToolsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="lscc_LeaseTerminationAndFixedAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="lscc_SoftwareContractsAndEngineeringToolsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_OtherRestructuringMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringReserve" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringCharges" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsForRestructuring" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:href="lscc-20200926.xsd#statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:label="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseLiabilityAdditions" xlink:label="lscc_OperatingLeaseLiabilityAdditions" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:label="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_OperatingLeaseLiabilityAdditions" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseExpense" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:href="lscc-20200926.xsd#statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-stockholders-equity-unaudited-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" xlink:type="extended">
    <link:loc xlink:href="lscc-20200926.xsd#lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:label="lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:label="lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-inventories-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP" xlink:label="country_JP" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PH" xlink:label="country_PH" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TW" xlink:label="country_TW" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OtherMember" xlink:label="lscc_OtherMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_PH" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_TW" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_JP" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="lscc_OtherMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LiabilityForNoncancelableContractsCurrent" xlink:label="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableTradeCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:href="lscc-20200926.xsd#statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments" xlink:label="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:label="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" xlink:href="lscc-20200926.xsd#statement-consolidated-balance-sheets-current-period-unaudited-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValueOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AccruedPurchasesOfPlantAndEquipment" xlink:label="lscc_AccruedPurchasesOfPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:label="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" xlink:label="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_OperatingLeasePayments" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lscc_AccruedPurchasesOfPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-operations-unaudited-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AmortizationOfIntangibleAssetsAcquired" xlink:label="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_RestructuringCharges" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_InterestExpense" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:href="lscc-20200926.xsd#statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:href="lscc-20200926.xsd#statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP" xlink:label="country_JP" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TW" xlink:label="country_TW" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OtherAmericasMember" xlink:label="lscc_OtherAmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OtherAsiaMember" xlink:label="lscc_OtherAsiaMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_PercentageOfRevenue" xlink:label="lscc_PercentageOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaMember" xlink:label="srt_AsiaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicenseAndServiceMember" xlink:label="us-gaap_LicenseAndServiceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_LicenseAndServiceMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="lscc_OtherAmericasMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AmericasMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_TW" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_JP" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="lscc_OtherAsiaMember" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaMember" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_EuropeMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_PercentageOfRevenue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-interest-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfFinancingCosts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpenseDebt" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details" xlink:href="lscc-20200926.xsd#statement-note-8-intangible-assets-amortization-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:label="lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:href="lscc-20200926.xsd#statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>lscc-20200926_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 04:02PM UTC 2020-10-28--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="lscc-20200926.xsd#lscc_DocumentAndEntityInformation" xlink:label="lscc_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="lscc_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_DocumentAndEntityInformation" xlink:to="lscc_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="lscc_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_NoteToFinancialStatementDetailsTextual" xlink:to="lscc_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-significant-accounting-policies-policies" xlink:label="lscc_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-significant-accounting-policies-policies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-significant-accounting-policies-policies" xlink:to="lscc_statement-statement-significant-accounting-policies-policies-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-2-net-income-per-share-tables" xlink:label="lscc_statement-statement-note-2-net-income-per-share-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-2-net-income-per-share-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Net Income Per Share</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-2-net-income-per-share-tables" xlink:to="lscc_statement-statement-note-2-net-income-per-share-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables" xlink:label="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Revenue From Contracts With Customers</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables" xlink:to="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-tables" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-4-balance-sheet-components-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Balance Sheet Components</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-tables" xlink:to="lscc_statement-statement-note-4-balance-sheet-components-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-5-longterm-debt-tables" xlink:label="lscc_statement-statement-note-5-longterm-debt-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-5-longterm-debt-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Long-term Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-5-longterm-debt-tables" xlink:to="lscc_statement-statement-note-5-longterm-debt-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-6-restructuring-tables" xlink:label="lscc_statement-statement-note-6-restructuring-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-6-restructuring-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Restructuring</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-6-restructuring-tables" xlink:to="lscc_statement-statement-note-6-restructuring-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-7-leases-tables" xlink:label="lscc_statement-statement-note-7-leases-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-7-leases-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Leases</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-7-leases-tables" xlink:to="lscc_statement-statement-note-7-leases-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-8-intangible-assets-tables" xlink:label="lscc_statement-statement-note-8-intangible-assets-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-8-intangible-assets-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Intangible Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-8-intangible-assets-tables" xlink:to="lscc_statement-statement-note-8-intangible-assets-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-9-stockbased-compensation-tables" xlink:label="lscc_statement-statement-note-9-stockbased-compensation-tables" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-9-stockbased-compensation-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Stock-based Compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-9-stockbased-compensation-tables" xlink:to="lscc_statement-statement-note-9-stockbased-compensation-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:label="lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:to="lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized gain related to marketable securities, net of tax</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized loss related to marketable securities, net of tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:label="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:to="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:label="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:to="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Balance Sheet Components - Accounts Receivable (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:to="lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Reclassification adjustment for gains related to marketable securities included in Other income (expense), net of tax</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Recognized gain on redemption of marketable securities, previously unrealized</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-inventories-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-inventories-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-4-balance-sheet-components-inventories-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Balance Sheet Components - Inventories (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-inventories-details" xlink:to="lscc_statement-statement-note-4-balance-sheet-components-inventories-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Balance Sheet Components - Property and Equipment (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:to="lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:to="lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:to="lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:label="lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:to="lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-5-longterm-debt-interest-expense-details" xlink:label="lscc_statement-statement-note-5-longterm-debt-interest-expense-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-5-longterm-debt-interest-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Long-term Debt - Interest Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-5-longterm-debt-interest-expense-details" xlink:to="lscc_statement-statement-note-5-longterm-debt-interest-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:label="lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Long-term Debt - Expected Future Principal Payments (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:to="lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:label="lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Restructuring - Activity Related to Restructuring Plans (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:to="lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:label="lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:to="lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Change in actuarial valuation of defined benefit pension</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:label="lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Leases - Maturities of Operating Lease Liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:to="lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-8-intangible-assets-amortization-expense-details" xlink:label="lscc_statement-statement-note-8-intangible-assets-amortization-expense-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-8-intangible-assets-amortization-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Intangible Assets - Amortization Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-8-intangible-assets-amortization-expense-details" xlink:to="lscc_statement-statement-note-8-intangible-assets-amortization-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:label="lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Stock-Based Compensation - Stock-based Compensation (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:to="lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:label="lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:type="locator"/>
    <link:label xlink:label="lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:to="lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatements" xlink:label="lscc_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="lscc_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_NotesToFinancialStatements" xlink:to="lscc_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="lscc_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="lscc_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Translation adjustments, net of tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cancelled (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sales of and maturities of short-term marketable securities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtCurrent-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Current portion of long-term debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of long-term debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accounts payable and accrued expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued payroll obligations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeasesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevolvingCreditFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreditFacilityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreditFacilityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other accrued expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LicensingAgreementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Licensing Agreements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicensingAgreementsMember" xlink:to="us-gaap_LicensingAgreementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash paid for software licenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxesPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income taxes paid, net of refunds</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableTradeCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares used in per share calculations:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VestingAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VestingDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Tranche One [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of operating lease right-of-use asset (recorded in Restructuring charges)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseImpairmentLoss" xlink:to="us-gaap_OperatingLeaseImpairmentLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accretion of lease liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="us-gaap_LegalMattersAndContingenciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LegalMattersAndContingenciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Matters and Contingencies [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LegalMattersAndContingenciesTextBlock" xlink:to="us-gaap_LegalMattersAndContingenciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LossContingencyDamagesSoughtValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LossContingencyDamagesSoughtValue</link:label>
    <link:label xlink:label="us-gaap_LossContingencyDamagesSoughtValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesSoughtValue" xlink:to="us-gaap_LossContingencyDamagesSoughtValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerAssetNet</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNet-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Contract assets, balance</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNet-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Contract assets, balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AwardTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsNet</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Ending Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedStockUnitsRSUMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PerformanceSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property and equipment, less accumulated depreciation of $108,604 at September 26, 2020 and $125,990 at December 28, 2019</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments" xlink:label="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments" xlink:type="locator"/>
    <link:label xlink:label="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments</link:label>
    <link:label xlink:label="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Long Term Debt, Accelerated Principal Payments</link:label>
    <link:label xlink:label="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow for accelerated principal payments of debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments" xlink:to="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Percentage</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The percentage of equity instruments other than options that vested during the period under share based payment arrangement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" xlink:label="lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" xlink:type="locator"/>
    <link:label xlink:label="lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepayment for performance obligations expected to be satisfied within three months</link:label>
    <link:label xlink:label="lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of increase in contract with customer liability during the period due to prepayment for performance obligations expected to be satisfied within three months.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" xlink:to="lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongtermDebtTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongtermDebtTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:label="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:type="locator"/>
    <link:label xlink:label="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label xlink:label="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets, excluding amortization of right of use assets and finance costs. .</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:to="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net income per share:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll obligations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax (benefit) expense</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:label xlink:label="country_CN-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CHINA</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingExpenses</link:label>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentTerm</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Term (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total stock-based compensation</link:label>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ComprehensiveIncomeNetOfTax</link:label>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:label xlink:label="dei_CityAreaCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balances (in shares)</link:label>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balances (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentInterestRateEffectivePercentage</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP" xlink:label="country_JP" xlink:type="locator"/>
    <link:label xlink:label="country_JP-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">JAPAN</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_JP" xlink:to="country_JP-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiscalPeriod" xlink:label="us-gaap_FiscalPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiscalPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiscalPeriod" xlink:to="us-gaap_FiscalPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseCost</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseCost-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets obtained in exchange for lease obligations</link:label>
    <link:label xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained for new lease contracts during the period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFileNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentFaceAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentFaceAmount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentFaceAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentFaceAmount-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GainsLossesOnExtinguishmentOfDebt</link:label>
    <link:label xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss on refinancing of long-term debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:label xlink:label="dei_EntitySmallBusiness-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_VacatedFacilityMember" xlink:label="lscc_VacatedFacilityMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_VacatedFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vacated Facility [Member]</link:label>
    <link:label xlink:label="lscc_VacatedFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information related to the vacated facility.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_VacatedFacilityMember" xlink:to="lscc_VacatedFacilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityShellCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:label="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="locator"/>
    <link:label xlink:label="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label xlink:label="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringCharges-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring charges</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCharges" xlink:to="us-gaap_RestructuringCharges-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions" xlink:label="us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalizedComputerSoftwareAdditions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs capitalized</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="us-gaap_CapitalizedComputerSoftwareAdditions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalizedComputerSoftwareNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalizedComputerSoftwareNet</link:label>
    <link:label xlink:label="us-gaap_CapitalizedComputerSoftwareNet-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cloud based computing implementation costs as of December 28, 2019</link:label>
    <link:label xlink:label="us-gaap_CapitalizedComputerSoftwareNet-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cloud based computing implementation costs as of September 26, 2020</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalizedComputerSoftwareAmortization1</link:label>
    <link:label xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ConcentrationRiskPercentage1</link:label>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock-based compensation related to stock options, ESPP and RSUs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityTaxIdentificationNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressAddressLine1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressCityOrTown-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressPostalZipCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LargeDistributorTwoMember" xlink:label="lscc_LargeDistributorTwoMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_LargeDistributorTwoMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Large Distributor Two [Member]</link:label>
    <link:label xlink:label="lscc_LargeDistributorTwoMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to the second large distributor.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LargeDistributorTwoMember" xlink:to="lscc_LargeDistributorTwoMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressStateOrProvince-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LargeDistributorOneMember" xlink:label="lscc_LargeDistributorOneMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_LargeDistributorOneMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Large Distributor One [Member]</link:label>
    <link:label xlink:label="lscc_LargeDistributorOneMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to the first large distributor.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LargeDistributorOneMember" xlink:to="lscc_LargeDistributorOneMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OtherAsiaMember" xlink:label="lscc_OtherAsiaMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_OtherAsiaMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Asia [Member]</link:label>
    <link:label xlink:label="lscc_OtherAsiaMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to other Asia.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_OtherAsiaMember" xlink:to="lscc_OtherAsiaMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OtherAmericasMember" xlink:label="lscc_OtherAmericasMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_OtherAmericasMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Americas [Member]</link:label>
    <link:label xlink:label="lscc_OtherAmericasMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to other Americas.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_OtherAmericasMember" xlink:to="lscc_OtherAmericasMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_PercentageOfRevenue" xlink:label="lscc_PercentageOfRevenue" xlink:type="locator"/>
    <link:label xlink:label="lscc_PercentageOfRevenue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of revenue</link:label>
    <link:label xlink:label="lscc_PercentageOfRevenue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the percentage of revenue.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_PercentageOfRevenue" xlink:to="lscc_PercentageOfRevenue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_Q12020PlanMember" xlink:label="lscc_Q12020PlanMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_Q12020PlanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Q1 2020 Plan [Member]</link:label>
    <link:label xlink:label="lscc_Q12020PlanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to the Q1 2020 Plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_Q12020PlanMember" xlink:to="lscc_Q12020PlanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PH" xlink:label="country_PH" xlink:type="locator"/>
    <link:label xlink:label="country_PH-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PHILIPPINES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_PH" xlink:to="country_PH-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock" xlink:label="lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Capitalized Software Costs [Table Text Block]</link:label>
    <link:label xlink:label="lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of capitalized software costs.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock" xlink:to="lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueNetMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInInventories</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_LocalPhoneNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeePercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, general, and administrative</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TW" xlink:label="country_TW" xlink:type="locator"/>
    <link:label xlink:label="country_TW-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TAIWAN, PROVINCE OF CHINA</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_TW" xlink:to="country_TW-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesAndStockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Work in progress</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:label xlink:label="country_US-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestExpense</link:label>
    <link:label xlink:label="us-gaap_InterestExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestExpenseDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total interest expense related to long-term debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfFinancingCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of original issuance discount and debt costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNoncashIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherNoncashIncomeExpense</link:label>
    <link:label xlink:label="us-gaap_OtherNoncashIncomeExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other non-cash adjustments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term operating lease liabilities, net of current portion</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current portion of operating lease liabilities</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Current portion of operating lease liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: amount representing interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsForRestructuring-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsForRestructuring</link:label>
    <link:label xlink:label="us-gaap_PaymentsForRestructuring-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Costs paid or otherwise settled</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other long-term assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2020 (remaining 3 months)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AmortizationOfFinancingCostsAndDiscounts</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs and discount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpensesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsCurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:label xlink:label="srt_AmericasMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AmericasMember" xlink:to="srt_AmericasMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValueOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, $.01 par value, 300,000,000 shares authorized; 136,078,000 shares issued and outstanding as of September 26, 2020 and 133,883,000 shares issued and outstanding as of December 28, 2019</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, par value per share (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaMember" xlink:label="srt_AsiaMember" xlink:type="locator"/>
    <link:label xlink:label="srt_AsiaMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AsiaMember" xlink:to="srt_AsiaMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating lease payments</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Operating cash used by payments on lease liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MaximumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MinimumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductOrServiceAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductsAndServicesDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_LitigationCaseAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_LitigationCaseTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="srt_LitigationCaseTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued and outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_StatementGeographicalAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_SegmentGeographicalDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember" xlink:type="locator"/>
    <link:label xlink:label="srt_EuropeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Europe [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EuropeMember" xlink:to="srt_EuropeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, par value per share (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_MajorCustomersAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_NameOfMajorCustomerDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableGrossCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Allowance for credit losses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for credit losses</link:label>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for credit losses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapital-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other expense, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income and Interest Expense Disclosure [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicenseAndServiceMember" xlink:label="us-gaap_LicenseAndServiceMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LicenseAndServiceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">License and Service [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicenseAndServiceMember" xlink:to="us-gaap_LicenseAndServiceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerAssetReclassifiedToReceivable</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Transferred to Accounts receivable or collected</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:to="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning cash and cash equivalents</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase in cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Liabilities</link:label>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingencies (Note 11)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xlink:type="locator"/>
    <link:label xlink:label="srt_ExecutiveOfficerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Officer [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ExecutiveOfficerMember" xlink:to="srt_ExecutiveOfficerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Revenue recognized on satisfaction of performance obligations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of exchange rate change on cash</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GrossProfit</link:label>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross margin</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfGoodsAndServicesSold-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerLiability</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskCreditRisk-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Restricted stock unit tax withholdings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of vesting of award under share-based payment arrangement based on market conditions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:type="locator"/>
    <link:label xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of vesting multiplier (in shares)</link:label>
    <link:label xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of shares awarded due to vesting multiplier during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:to="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AllegedViolationOfTheLanhamActMember" xlink:label="lscc_AllegedViolationOfTheLanhamActMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_AllegedViolationOfTheLanhamActMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Alleged Violation of the Lanham Act [Member]</link:label>
    <link:label xlink:label="lscc_AllegedViolationOfTheLanhamActMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the alleged violation of The Lanham Act.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_AllegedViolationOfTheLanhamActMember" xlink:to="lscc_AllegedViolationOfTheLanhamActMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AccruedPurchasesOfPlantAndEquipment" xlink:label="lscc_AccruedPurchasesOfPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="lscc_AccruedPurchasesOfPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued purchases of plant and equipment</link:label>
    <link:label xlink:label="lscc_AccruedPurchasesOfPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents accrued purchases of plant and equipment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_AccruedPurchasesOfPlantAndEquipment" xlink:to="lscc_AccruedPurchasesOfPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" xlink:label="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" xlink:type="locator"/>
    <link:label xlink:label="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_IncreaseDecreaseOfOperatingLeaseLiabilities</link:label>
    <link:label xlink:label="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, current and long-term portions</link:label>
    <link:label xlink:label="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents increase (decrease) of operating lease liabilities.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" xlink:to="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The percentage of market condition achieved for awards to vest under share based payment arrangement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_TitleOfIndividualAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear" xlink:type="locator"/>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Grants Tested Each Year</link:label>
    <link:label xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The yearly percentage of grants tested for award vesting rights under share based payment arrangement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:label="lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:type="locator"/>
    <link:label xlink:label="lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes</link:label>
    <link:label xlink:label="lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of stock issued during period for stock options, employee stock purchase plans and vested RSUs, net of shares withheld for employee taxes.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:to="lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:label="lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:type="locator"/>
    <link:label xlink:label="lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares)</link:label>
    <link:label xlink:label="lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents number of shares issued during period for employee stock purchase plans and vested RSUs, net of shares withheld for employee taxes.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:to="lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapitalMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments" xlink:label="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments" xlink:type="locator"/>
    <link:label xlink:label="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments</link:label>
    <link:label xlink:label="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: amount representing restructuring liability adjustments</link:label>
    <link:label xlink:label="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of restructuring liability adjustments for operating lease of the lessee</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments" xlink:to="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:label="lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_AmortizationOfAcquiredIntangibleAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Acquired Intangible Assets [Member]</link:label>
    <link:label xlink:label="lscc_AmortizationOfAcquiredIntangibleAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents amortization of acquired intangible assets.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:to="lscc_AmortizationOfAcquiredIntangibleAssetsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SellThroughDistributorsConcentrationRiskMember" xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sell-through Distributors Concentration Risk [Member]</link:label>
    <link:label xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents sell-through distribution concentration risk.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:to="lscc_SellThroughDistributorsConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:label="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:type="locator"/>
    <link:label xlink:label="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for present value, foreign currency, and restructuring liability effects</link:label>
    <link:label xlink:label="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of adjustments for present value, foreign currency, and restructuring liability effects on operating lease liabilities.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:to="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:label="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease Right-of-Use Assets and Liabilities [Table Text Block]</link:label>
    <link:label xlink:label="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The tabular disclosure of lease right of use assets and liabilities for operating leases of the lessee.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:to="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseLiabilityAdditions" xlink:label="lscc_OperatingLeaseLiabilityAdditions" xlink:type="locator"/>
    <link:label xlink:label="lscc_OperatingLeaseLiabilityAdditions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease liabilities incurred for new lease contracts during the period</link:label>
    <link:label xlink:label="lscc_OperatingLeaseLiabilityAdditions-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of increase in operating lease liability from additional liabilities incurred during the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_OperatingLeaseLiabilityAdditions" xlink:to="lscc_OperatingLeaseLiabilityAdditions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:label="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:type="locator"/>
    <link:label xlink:label="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for present value and foreign currency effects</link:label>
    <link:label xlink:label="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of adjustments for present value and foreign currency effects on right-of-use assets under operating lease.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:to="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_Q22019SalesPlanMember" xlink:label="lscc_Q22019SalesPlanMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_Q22019SalesPlanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Q2 2019 Sales Plan [Member]</link:label>
    <link:label xlink:label="lscc_Q22019SalesPlanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the Q2 2019 sales plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_Q22019SalesPlanMember" xlink:to="lscc_Q22019SalesPlanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LeaseTerminationAndFixedAssetsMember" xlink:label="lscc_LeaseTerminationAndFixedAssetsMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_LeaseTerminationAndFixedAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Termination and Fixed Assets [Member]</link:label>
    <link:label xlink:label="lscc_LeaseTerminationAndFixedAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents lease termination and fixed assets.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LeaseTerminationAndFixedAssetsMember" xlink:to="lscc_LeaseTerminationAndFixedAssetsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SoftwareContractsAndEngineeringToolsMember" xlink:label="lscc_SoftwareContractsAndEngineeringToolsMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_SoftwareContractsAndEngineeringToolsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Contracts and Engineering Tools [Member]</link:label>
    <link:label xlink:label="lscc_SoftwareContractsAndEngineeringToolsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents software contracts and termination tools.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SoftwareContractsAndEngineeringToolsMember" xlink:to="lscc_SoftwareContractsAndEngineeringToolsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:label="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:type="locator"/>
    <link:label xlink:label="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities</link:label>
    <link:label xlink:label="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease Liability for Previously Restructured Facilities</link:label>
    <link:label xlink:label="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of liability for operating lease restructured prior to new standard adoption.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:to="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_June2017PlanMember" xlink:label="lscc_June2017PlanMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_June2017PlanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">June 2017 Plan [Member]</link:label>
    <link:label xlink:label="lscc_June2017PlanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the June 2017 plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_June2017PlanMember" xlink:to="lscc_June2017PlanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization" xlink:label="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization" xlink:type="locator"/>
    <link:label xlink:label="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization</link:label>
    <link:label xlink:label="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer, Net Impact From Release Of Accruals Offsetting By Return Merchandise Authorization</link:label>
    <link:label xlink:label="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents net impact from release of accruals offsetting by return merchandise authorization for revenue from contract with customer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization" xlink:to="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations" xlink:label="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations" xlink:type="locator"/>
    <link:label xlink:label="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations</link:label>
    <link:label xlink:label="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer, Processing Of Return Merchandise Authorizations</link:label>
    <link:label xlink:label="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents processing of return merchandise authorizations for revenue from contract with customer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations" xlink:to="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SecuredTermLoanMember" xlink:label="lscc_SecuredTermLoanMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_SecuredTermLoanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Term Loan [Member]</link:label>
    <link:label xlink:label="lscc_SecuredTermLoanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents secured term loan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_SecuredTermLoanMember" xlink:to="lscc_SecuredTermLoanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_CreditAgreementMay172019Member" xlink:label="lscc_CreditAgreementMay172019Member" xlink:type="locator"/>
    <link:label xlink:label="lscc_CreditAgreementMay172019Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Agreement, May 17, 2019 [Member]</link:label>
    <link:label xlink:label="lscc_CreditAgreementMay172019Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the credit agreement entered on May 17, 2019.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_CreditAgreementMay172019Member" xlink:to="lscc_CreditAgreementMay172019Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:label="us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OfficeOfTheTaxCommissionerBermudaMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office of the Tax Commissioner, Bermuda [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:to="us-gaap_OfficeOfTheTaxCommissionerBermudaMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsOfDebtIssuanceCosts</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Original issue discount and debt issuance costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OtherMember" xlink:label="lscc_OtherMember" xlink:type="locator"/>
    <link:label xlink:label="lscc_OtherMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other [Member]</link:label>
    <link:label xlink:label="lscc_OtherMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents other.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_OtherMember" xlink:to="lscc_OtherMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LiabilityForNoncancelableContractsCurrent" xlink:label="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="locator"/>
    <link:label xlink:label="lscc_LiabilityForNoncancelableContractsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability for non-cancelable contracts</link:label>
    <link:label xlink:label="lscc_LiabilityForNoncancelableContractsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of liability for non-cancelable contracts, classified as current.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_LiabilityForNoncancelableContractsCurrent" xlink:to="lscc_LiabilityForNoncancelableContractsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:label="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:type="locator"/>
    <link:label xlink:label="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accruals for estimated future stock rotation and scrap returns</link:label>
    <link:label xlink:label="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents accrued for estimated future stock rotation and scrap returns for contract with customer liability.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:to="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:label="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:type="locator"/>
    <link:label xlink:label="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues recorded during the period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:to="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AmortizationOfIntangibleAssetsAcquired" xlink:label="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:type="locator"/>
    <link:label xlink:label="lscc_AmortizationOfIntangibleAssetsAcquired-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of acquired intangible assets</link:label>
    <link:label xlink:label="lscc_AmortizationOfIntangibleAssetsAcquired-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents amortization of intangible assets acquired.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:to="lscc_AmortizationOfIntangibleAssetsAcquired-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DomesticCountryMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignCountryMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember-label" xlink:type="arc"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:label="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:type="locator"/>
    <link:label xlink:label="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns</link:label>
    <link:label xlink:label="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Release of accruals for recognized stock rotation and scrap returns</link:label>
    <link:label xlink:label="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents release of accruals for recognized stock rotation and scrap returns for contract with customer liabilities.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:to="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfLongTermDebt</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Debt, Total</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayment of debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BalanceSheetLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BalanceSheetLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentUnamortizedDiscount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unamortized original issuance discount and debt costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentQuarterlyReport-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityIncorporationStateCountryCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentCarryingAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Principal amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentTransitionReport-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityInteractiveDataCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:label xlink:label="dei_SecurityExchangeName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:label xlink:label="dei_Security12bTitle-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfSalesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares used in basic Net income per share (in shares)</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Shares used in diluted Net income per share (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonUsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromLinesOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromLinesOfCredit</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromLinesOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfCashFlowsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020 (remaining 3 months)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringReserve-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RestructuringReserve</link:label>
    <link:label xlink:label="us-gaap_RestructuringReserve-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Accrued Restructuring</link:label>
    <link:label xlink:label="us-gaap_RestructuringReserve-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Accrued Restructuring</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserve" xlink:to="us-gaap_RestructuringReserve-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Channel, Directly to Consumer [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesChannelThroughIntermediaryMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Channel, Through Intermediary [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesChannelThroughIntermediaryMember" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:label="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RestructuringAndRelatedCostCostIncurredToDate1</link:label>
    <link:label xlink:label="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Cost Incurred to Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:to="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RestructuringAndRelatedCostExpectedCost1</link:label>
    <link:label xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Expected Cost, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="us-gaap_RestructuringAndRelatedCostExpectedCost1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RestructuringAndRelatedCostIncurredCost</link:label>
    <link:label xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs, Incurred Cost, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:to="us-gaap_RestructuringAndRelatedCostIncurredCost-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringPlanAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringPlanDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringPlanDomain" xlink:to="us-gaap_RestructuringPlanDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherRestructuringMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Restructuring [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherRestructuringMember" xlink:to="us-gaap_OtherRestructuringMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TypeOfRestructuringDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_TypeOfRestructuringDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeSeveranceMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeSeveranceMember" xlink:to="us-gaap_EmployeeSeveranceMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestructuringCostAndReserveAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_RestructuringCostAndReserveAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</link:label>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability for Uncertainty in Income Taxes, Noncurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reduction in the carrying amount of right-of-use assets</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Reduction in the carrying amount of right-of-use assets during the period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balances</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balances</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term debt, net of current portion</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, net of current portion and unamortized debt issue costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock-label" xlink:type="arc"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>lscc-20200926_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 04:02PM UTC 2020-10-28--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share" xlink:href="lscc-20200926.xsd#statement-note-2-net-income-per-share" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" xlink:href="lscc-20200926.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:href="lscc-20200926.xsd#statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation" xlink:href="lscc-20200926.xsd#statement-note-1-basis-of-presentation" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LargeDistributorOneMember" xlink:label="lscc_LargeDistributorOneMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LargeDistributorTwoMember" xlink:label="lscc_LargeDistributorTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SellThroughDistributorsConcentrationRiskMember" xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="lscc_LargeDistributorOneMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="lscc_LargeDistributorTwoMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers" xlink:href="lscc-20200926.xsd#statement-note-3-revenue-from-contracts-with-customers" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_CreditAgreementMay172019Member" xlink:label="lscc_CreditAgreementMay172019Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SecuredTermLoanMember" xlink:label="lscc_SecuredTermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="lscc_CreditAgreementMay172019Member" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="lscc_SecuredTermLoanMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring" xlink:href="lscc-20200926.xsd#statement-note-6-restructuring" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_June2017PlanMember" xlink:label="lscc_June2017PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_Q12020PlanMember" xlink:label="lscc_Q12020PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_Q22019SalesPlanMember" xlink:label="lscc_Q22019SalesPlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_VacatedFacilityMember" xlink:label="lscc_VacatedFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringPlanAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="lscc_Q12020PlanMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="lscc_Q22019SalesPlanMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="lscc_June2017PlanMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="lscc_VacatedFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases" xlink:href="lscc-20200926.xsd#statement-note-7-leases" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets" xlink:href="lscc-20200926.xsd#statement-note-8-intangible-assets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_LicensingAgreementsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation" xlink:href="lscc-20200926.xsd#statement-note-9-stockbased-compensation" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_ExecutiveOfficerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VestingAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes" xlink:href="lscc-20200926.xsd#statement-note-10-income-taxes" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:label="us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-11-contingencies" xlink:href="lscc-20200926.xsd#statement-note-11-contingencies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-11-contingencies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AllegedViolationOfTheLanhamActMember" xlink:label="lscc_AllegedViolationOfTheLanhamActMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NotesToFinancialStatementsAbstract" xlink:label="lscc_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock" xlink:label="us-gaap_LegalMattersAndContingenciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_LitigationCaseAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseAxis" xlink:to="lscc_AllegedViolationOfTheLanhamActMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LegalMattersAndContingenciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" xlink:href="lscc-20200926.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-significant-accounting-policies-policies" xlink:label="lscc_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiscalPeriod" xlink:label="us-gaap_FiscalPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-significant-accounting-policies-policies" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FiscalPeriod" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables" xlink:href="lscc-20200926.xsd#statement-note-2-net-income-per-share-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-2-net-income-per-share-tables" xlink:label="lscc_statement-statement-note-2-net-income-per-share-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-2-net-income-per-share-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables" xlink:href="lscc-20200926.xsd#statement-note-3-revenue-from-contracts-with-customers-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables" xlink:label="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock" xlink:label="lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-tables" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-5-longterm-debt-tables" xlink:label="lscc_statement-statement-note-5-longterm-debt-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:label="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-5-longterm-debt-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables" xlink:href="lscc-20200926.xsd#statement-note-6-restructuring-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-6-restructuring-tables" xlink:label="lscc_statement-statement-note-6-restructuring-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-6-restructuring-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables" xlink:href="lscc-20200926.xsd#statement-note-7-leases-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:label="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-7-leases-tables" xlink:label="lscc_statement-statement-note-7-leases-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-7-leases-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables" xlink:href="lscc-20200926.xsd#statement-note-8-intangible-assets-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-8-intangible-assets-tables" xlink:label="lscc_statement-statement-note-8-intangible-assets-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-8-intangible-assets-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables" xlink:href="lscc-20200926.xsd#statement-note-9-stockbased-compensation-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-9-stockbased-compensation-tables" xlink:label="lscc_statement-statement-note-9-stockbased-compensation-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-9-stockbased-compensation-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" xlink:href="lscc-20200926.xsd#statement-note-1-basis-of-presentation-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LargeDistributorOneMember" xlink:label="lscc_LargeDistributorOneMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LargeDistributorTwoMember" xlink:label="lscc_LargeDistributorTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SellThroughDistributorsConcentrationRiskMember" xlink:label="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lscc_SellThroughDistributorsConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="lscc_LargeDistributorOneMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="lscc_LargeDistributorTwoMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" xlink:href="lscc-20200926.xsd#statement-note-3-revenue-from-contracts-with-customers-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization" xlink:label="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations" xlink:label="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_CreditAgreementMay172019Member" xlink:label="lscc_CreditAgreementMay172019Member" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments" xlink:label="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SecuredTermLoanMember" xlink:label="lscc_SecuredTermLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeePercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="lscc_CreditAgreementMay172019Member" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="lscc_SecuredTermLoanMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentTerm-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeePercentage-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" xlink:href="lscc-20200926.xsd#statement-note-6-restructuring-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_June2017PlanMember" xlink:label="lscc_June2017PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_Q12020PlanMember" xlink:label="lscc_Q12020PlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_Q22019SalesPlanMember" xlink:label="lscc_Q22019SalesPlanMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_VacatedFacilityMember" xlink:label="lscc_VacatedFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:label="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:label="us-gaap_RestructuringAndRelatedCostExpectedCost1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost" xlink:label="us-gaap_RestructuringAndRelatedCostIncurredCost-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanAxis" xlink:label="us-gaap_RestructuringPlanAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringPlanDomain" xlink:label="us-gaap_RestructuringPlanDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="us-gaap_RestructuringPlanDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringPlanAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="lscc_Q12020PlanMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="lscc_Q22019SalesPlanMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringPlanAxis" xlink:to="lscc_June2017PlanMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="lscc_VacatedFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostIncurredCost-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostCostIncurredToDate1-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringAndRelatedCostExpectedCost1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual" xlink:href="lscc-20200926.xsd#statement-note-7-leases-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities" xlink:label="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseCost-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual" xlink:href="lscc-20200926.xsd#statement-note-8-intangible-assets-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_LicensingAgreementsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" xlink:href="lscc-20200926.xsd#statement-note-9-stockbased-compensation-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved-2" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage" xlink:label="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember" xlink:label="srt_ExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_ExecutiveOfficerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VestingAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" xlink:href="lscc-20200926.xsd#statement-note-10-income-taxes-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-n2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:label="us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_OfficeOfTheTaxCommissionerBermudaMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-n2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual" xlink:href="lscc-20200926.xsd#statement-note-11-contingencies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AllegedViolationOfTheLanhamActMember" xlink:label="lscc_AllegedViolationOfTheLanhamActMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_NoteToFinancialStatementDetailsTextual" xlink:label="lscc_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_LitigationCaseAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseAxis" xlink:to="lscc_AllegedViolationOfTheLanhamActMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LossContingencyDamagesSoughtValue-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:href="lscc-20200926.xsd#statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:label="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:label="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" xlink:label="lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns" xlink:label="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns-n8" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:label="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetReclassifiedToReceivable-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet-5" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability-4" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-n8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAdditions" xlink:label="us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="us-gaap_CapitalizedComputerSoftwareAmortization1-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareNet-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareAmortization1-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwareNet-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:href="lscc-20200926.xsd#statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LeaseTerminationAndFixedAssetsMember" xlink:label="lscc_LeaseTerminationAndFixedAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_SoftwareContractsAndEngineeringToolsMember" xlink:label="lscc_SoftwareContractsAndEngineeringToolsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:label="lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_EmployeeSeveranceMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="lscc_LeaseTerminationAndFixedAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="lscc_SoftwareContractsAndEngineeringToolsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_OtherRestructuringMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringReserve-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringCharges" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsForRestructuring-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestructuringReserve-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:href="lscc-20200926.xsd#statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:label="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseLiabilityAdditions" xlink:label="lscc_OperatingLeaseLiabilityAdditions" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:label="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:label="lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset-5" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability-4" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_OperatingLeaseLiabilityAdditions" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseExpense" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments-n8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability-5" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent-n9" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:href="lscc-20200926.xsd#statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:label="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:label="lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_PerformanceSharesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-stockholders-equity-unaudited-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" xlink:type="extended">
    <link:loc xlink:href="lscc-20200926.xsd#lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:label="lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:label="lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-5" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss-1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax-n9" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding-5" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-inventories-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-inventories-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-inventories-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-inventories-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP" xlink:label="country_JP" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PH" xlink:label="country_PH" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TW" xlink:label="country_TW" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OtherMember" xlink:label="lscc_OtherMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_PH" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_TW" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_JP" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="lscc_OtherMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:href="lscc-20200926.xsd#statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LiabilityForNoncancelableContractsCurrent" xlink:label="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:label="lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableTradeCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_LiabilityForNoncancelableContractsCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:label="lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtCurrent-n9" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:label="lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:href="lscc-20200926.xsd#statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments" xlink:label="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments-n8" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:label="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:label="lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments-n8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" xlink:href="lscc-20200926.xsd#statement-consolidated-balance-sheets-current-period-unaudited-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities-3" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValueOutstanding" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AccruedPurchasesOfPlantAndEquipment" xlink:label="lscc_AccruedPurchasesOfPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:label="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_IncreaseDecreaseOfOperatingLeaseLiabilities" xlink:label="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lscc_IncreaseDecreaseOfOperatingLeaseLiabilities-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-4" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations-5" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_OperatingLeasePayments" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lscc_AccruedPurchasesOfPlantAndEquipment" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-operations-unaudited-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AmortizationOfIntangibleAssetsAcquired" xlink:label="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="lscc_AmortizationOfIntangibleAssetsAcquired" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_RestructuringCharges" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_InterestExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments-3" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited" xlink:href="lscc-20200926.xsd#statement-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:href="lscc-20200926.xsd#statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:label="lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:href="lscc-20200926.xsd#statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN" xlink:label="country_CN" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP" xlink:label="country_JP" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TW" xlink:label="country_TW" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OtherAmericasMember" xlink:label="lscc_OtherAmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_OtherAsiaMember" xlink:label="lscc_OtherAsiaMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_PercentageOfRevenue" xlink:label="lscc_PercentageOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:label="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaMember" xlink:label="srt_AsiaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LicenseAndServiceMember" xlink:label="us-gaap_LicenseAndServiceMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember" xlink:label="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember" xlink:label="us-gaap_SalesChannelThroughIntermediaryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ProductMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_SalesChannelThroughIntermediaryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_LicenseAndServiceMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="lscc_OtherAmericasMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AmericasMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_TW" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_JP" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="lscc_OtherAsiaMember" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AsiaMember" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_EuropeMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="lscc_PercentageOfRevenue" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details" xlink:href="lscc-20200926.xsd#statement-note-5-longterm-debt-interest-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-5-longterm-debt-interest-expense-details" xlink:label="lscc_statement-statement-note-5-longterm-debt-interest-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-5-longterm-debt-interest-expense-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfFinancingCosts" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpenseDebt" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details" xlink:href="lscc-20200926.xsd#statement-note-8-intangible-assets-amortization-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:label="lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-8-intangible-assets-amortization-expense-details" xlink:label="lscc_statement-statement-note-8-intangible-assets-amortization-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-8-intangible-assets-amortization-expense-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="lscc_AmortizationOfAcquiredIntangibleAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:href="lscc-20200926.xsd#statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="lscc-20200926.xsd#lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:label="lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>latticelogocolorpmsa49.jpg
<TEXT>
begin 644 latticelogocolorpmsa49.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_X0".17AI9@  34T *@    @  @$2  ,
M   !  $  (=I  0    !    )@      !) #  (    4    7) $  (    4
M    <)*1  (    #,#   )*2  (    #,#         R,#$Q.C$R.C$V(# Y
M.C(U.C P #(P,3$Z,3(Z,38@,#DZ,C4Z,#    #_[0 L4&AO=&]S:&]P(#,N
M,  X0DE- ^T      ! !+     $  0$L     0 !_^$^#&AT=' Z+R]N<RYA
M9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7
M-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX-"CQX.GAM<&UE=&$@>&UL;G,Z
M>#TB861O8F4Z;G,Z;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N
M,"UC,#8P(#8Q+C$S-#<W-RP@,C Q,"\P,B\Q,BTQ-SHS,CHP," @(" @(" @
M(CX-"@D\<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/@T*"0D\<F1F.D1E<V-R:7!T:6]N
M(')D9CIA8F]U=#TB(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L
M96UE;G1S+S$N,2\B/@T*"0D)/&1C.F9O<FUA=#YI;6%G92]J<&5G/"]D8SIF
M;W)M870^#0H)"0D\9&,Z=&ET;&4^#0H)"0D)/')D9CI!;'0^#0H)"0D)"3QR
M9&8Z;&D@>&UL.FQA;F<](G@M9&5F875L="(^4')I;G0\+W)D9CIL:3X-"@D)
M"0D\+W)D9CI!;'0^#0H)"0D\+V1C.G1I=&QE/@T*"0D\+W)D9CI$97-C<FEP
M=&EO;CX-"@D)/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(@>&UL;G,Z
M>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN<SIX;7!'
M26UG/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O9R]I;6<O(CX-"@D)
M"3QX;7 Z365T861A=&%$871E/C(P,3$M,3(M,394,#DZ,C4Z,S M,#@Z,# \
M+WAM<#I-971A9&%T841A=&4^#0H)"0D\>&UP.DUO9&EF>41A=&4^,C Q,2TQ
M,BTQ-E0Q-SHR-3HS-5H\+WAM<#I-;V1I9GE$871E/@T*"0D)/'AM<#I#<F5A
M=&5$871E/C(P,3$M,3(M,394,#DZ,C4Z,# \+WAM<#I#<F5A=&5$871E/@T*
M"0D)/'AM<#I#<F5A=&]R5&]O;#Y!9&]B92!);&QU<W1R871O<B!#4S4\+WAM
M<#I#<F5A=&]R5&]O;#X-"@D)"3QX;7 Z5&AU;6)N86EL<SX-"@D)"0D\<F1F
M.D%L=#X-"@D)"0D)/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^
M#0H)"0D)"0D\>&UP1TEM9SIW:61T:#XR-38\+WAM<$=);6<Z=VED=&@^#0H)
M"0D)"0D\>&UP1TEM9SIH96EG:'0^-#0\+WAM<$=);6<Z:&5I9VAT/@T*"0D)
M"0D)/'AM<$=);6<Z9F]R;6%T/DI014<\+WAM<$=);6<Z9F]R;6%T/@T*"0D)
M"0D)/'AM<$=);6<Z:6UA9V4^+SEJ+S1!05%3:UI*4F=!0D%G14),045S04%$
M+S=107-51VAV9$<Y>F%'.7=)1$UU34%!-%%K;$Y!*S!!04%!04%"04),04%!
M04%%00T*05%%<T%!04%!44%"+RLT041K1FMB,DIL04=404%!04%!9B]B04E1
M04)G445"055%0F=51D)G:T="45E*0W=G1T)G9TQ$06]+0W=O2PT*1$)!341!
M=TU$07=11$$T4$5!.$]$0DU41D)15$5X=V)'>'-C2'@X9DAX.&9(>#AF2'=%
M2$)W8TY$03!914)!64=H55)&4F]F2'@X9@T*2'@X9DAX.&9(>#AF2'@X9DAX
M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF+SA!
M04519T%,045!07=%4@T*04%)4D%135)!9B]%06%)04%!04A!445"05%%04%!
M04%!04%!04%11D%W24=!44%(0T%K2T-W14%!9TE$05%%0D%114%!04%!04%!
M00T*05%!0T%W449"9V-)0U%O3$5!04-!44U$06=10T)G8T1"04E'06Y-0D%G
M35)"04%&25))>%%614=%,D5I8UE%54UP1VA">%=X46E00@T*571(:$UX6FDX
M0U)Y9W9%;%%Z4E1K<4MY63-00TY546YK-D]Z3FAD55I(5$0P=4E)2F]-2D-H
M9UIH2E)&4G%3,%9T3E9+0G)Y-"]010T*,4]4,%I85T9L85<Q>&18;#E76C)H
M<&%M='-B5S5V63-2,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;RM#
M:S535FQP95EM6@T*<6)N2C)E;C5+:G!+5VUP-FEP<7%U<W)A-G9O4D%!24-!
M44E$0E%514)1645#04U$8E%%04%H141"0T53355%1E523FA)9UIX9UI%>0T*
M;V)(=T9-2%(T4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ#0C-04TYE2D5G
M>&15:W=G2D-H9UI*:EI&1VED:V1&53,X<4]Z=WEG< T*,"M0>FA*4VMT3515
M-5!2;&195U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2,61N9#1E6' W9D@Q
M*V8S3T5H66%(:4EM2VDT>4YJ;PT**T1L2E=7;#5I6FUP=6-N6C9F:W%/:W!A
M86YQ2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$.$$Y531Q.#$Q1S5.,694
M>C%Q2&1I=@T**W)88CA-.'@Q;69X8S!P.350>39045EO8TU116(U6FA$-G9%
M-TAI:TEA5C)/=T%59'HX>FUD,DAI-#E42"MJ6F%D6DMS6C@S=U U*PT*.'E4
M95IV3W5T-CE+-68X05-&-TY.1E5K.%EI-3E*0EAS<V1&2'1N;T1P5V0O=T1/
M3&UH;E4O>FHP=31::6QR<$56>'%.,TE$>$-P1@T*1U55<S-:9E9K4W1C5EE$
M-30X>'IE6F9/1W,V+TMX639L950S0T$Q*T=.-4-9,$9D-DML1D=+=E)0*V-5
M=DPX=7)F;DIP<S0U96IP30T*1GAF5&Q34G-Q96EG2DAB,4IL,C<T<2LP9GI'
M.'E,-5HX:#8Y<G909SEH67I3=TXO>&1W2W=J-EI#;WA6.$PO.#0Y-D9C95E0
M>FXX=0T*25A9+U9R=CE*6$5P2DHO,$U'-'%X-B]'-DMV,#1Q+U%V1EA9<3=&
M5T4O;3<K85=J+VQZ-5-M,6TX2WI8.'19=$LP*W1'=4QG:EEB8@T*:$4K,#=D
M:#=K07%V>C$X>2M:9&$X>F$U96$U<E9Y,3%Q5CE)6DHU5SDK:7%/:7%O,E92
M<T)I<C=X+S5X<C@P3C5H+THW435:6$UL,0T*<'EV<'1Y5TY45S)B:DAV+T%-
M651'8U9E1F5F=BMC5W9Z9SAX*V1T8S$S,71.;515<C)E-&AD<FPQ26ED>5EL
M-&U-:V-5;W1+-U5X5@T*-#DK6E U6&5:9GDX,4\Q,'IZ03ES8G4X9RMS>'!A
M>4=7:V9-;T,Q5E-L5U4P*U=+<"\U02]W0V-D+WI$.#EE6&PQ+U)&<S$P*U-7
M4PT*1TTS37I2=7I214)I045B874R2W91+TE8+T]*9C5L85@U>3!J5F15;3 V
M2WDP-C9I=35#:SAJ<WAG65-+;$925#A42T%D>'1I<518=@T*+T])6#5Z6$XU
M4&-812MM,T4X,&I34WIM-F8T,EEK;'0T9V1Z=C!X5C52-3@X:C9X-4DX>51E
M6'1:94(Y4G0P:FMM1G,U:U)F5E5/;PT*3$96,S1K2#9C5EHS-54O-7AF.$%Z
M4#A!32]L,G<Q+U1H67!9-FI(-C%S<S@W2DIW2DE"6E%J57)3;S,V67$Y4R]*
M3"]!2GAK.#<K50T*9GI$,"]W07IE6DIR2U!4=$Q7855*8GIU-W9).%12<%@T
M14%6969),5!B1EAZ-S5Q,4\Y.#DO;6)F,V-*36QX<C)Q1T]Y6&1Q3%!.-@T*
M9'5G+S%62W%-5F9B4#5P+VUX-60O2TQY:%DR<F8V9G)(,61,8E-.3DQ595%1
M<44Y85IT>7-A,#-05FIS3S5#<C594&UR."\O04TU.0T*5VYT3D]N=DQU045'
M5WES;BMQ5T5#;79%4TAK:V9J5#%'3$@S>%9->"]W031F9FY&25!59CE(2S<O
M17=E-EET53EA:U)K5BMN1E97,PT*+W=#8TXO>EIK=4DP;6TP>4=&;4%K;2MS
M3S-&4V0R-&E/<&]/,DMS;"]W0V-Z9&)3>E!L5'E684\S,6%W=%1E4V]Z1FEW
M+S-N='DS:0T*5E=+5&8S>%8U=#5%+W=#8V-F>D@X-V57-%!-5VIR6G!P,7DX
M:5%'-6UA2C(Y2GI'>D%"1S(U<5)7=F)&5U%F.4-D9FTO=T-/;68X00T*4U4S
M+T%&5'A61C94+W=!-&(O;64K<5=I-FI0<#!&9UI5*W1Y<&-/-W)&6#1Y<6E-
M5F)J,#,V.3A69F%6-#!A,G-P;&M%2T931$MD9PT*=DQA=2]W03AP,45O:D=E
M23A)<FXS331!.%%O5W<W.4$V4B\Q94EV*T%(+TYE8UHO2E=M+S5322],+VIZ
M=&9Z3U0K669X.$=T5G-V3 T**VUE571B=4PW6&]B0WEU-U=3>F96;C1O;'5:
M,4U98C1M;U=$3W!!<G9M.#=(-U!X-&5+8TIJ2F4R,U0W4S1E<7IY;%%)-%AY
M<"]Y;PT*;CAO4"],>6%:+S!H<B\R5UIV6$1E<69L8BM64#5E*U1F2FYM=EA9
M4% Q<G%&:G)6;$IO+RM)16IJ9VAS+U55<3)X;6PU>6,S4G5*60T*9$(T-'$X
M<B]!3U9%+VQ"+S5E5%10*VM.9BMY>D98=3,O3TXO-5-E5E!+34]Q83EO9FUE
M2'I7=7!"3%)B,C-I5T=/15%K=$I(=$Q05@T*;4Q+5%5J;TU645 O041M5#5M
M+U)V-5I7,FEX=5).<FPW1VIQ3VAG=&8S>C$O=T-E9VEX5F=8+T]%9FQO4S9Z
M-6DX>7E+2U=S15=N,@T*-T5F=%1T-G-T4&M)52LO1E@Q=FER<U93=GI2-6XP
M6'EV;TXU<G5T6$%T=$]S67I*3DED>65Y;V<O861M*T92,T]+=F=8>G0U=3@Q
M+PT*;E X06U415DP-$<V:RMR85)9331%3G)B03%Q-VUI.5!J;&8K04%#<C!N
M."]V>7 X<2M59GEJ.'-X-D9C=UAD,W!6-4EM<5A-8F\P<PT*.&PY141*37=5
M;C11.7-I2T]W<#<T<6YF+T]%4&UB+VQ*9DQ%:D=V-VY5-UI/,RLK2GI4+T%*
M1EEQ*W%S5F9N-R]W035,*UI4<C,U>0T*839Y=%=$5$=45$E"5W10<7$X6E(O
M=T%J:DEC5F9A;C5295=J-6$O3%!Y,V]R3'=M=')'2C=L0TM5;FY(<E1$-DI*
M1WA6;#)+=7A6*PT*8F9N>E9R;GIX*V%E<EAT;T1,2G)7<'1&64Q8:U-J4T-'
M,UAB+TE#:D98-DPV2'!.=&\K:39F<$9R+W9.<#%T1&%18E4K0T--4G)T. T*
M;'A6:5@U-65:4C5C+TMB>DQQ46-*33%M.7)B;74O<3-:1G5H6'A+;5AL.4=+
M=FHS+VY&-WEY3F0O3U12>DEH93,P;%ID5&YP,CE"80T*4DXY13AK94MP3BMD
M4&TR+S@W9FUR<D8T<&%A35A2,"]3-&5L24E(3553<40P-6XT>C=S8U9F9#,U
M8F523DPX:F54=% X=E=%84)R90T*3E1E>F].-3=L9U!6;%DP0E!*=6QE9V]/
M,DMS;GA6,DMV>C O-7E*.'DO-&<O3TAZ1F-O-&4S<S5X<#EV43%!5S!54DY1
M*SAI<S,P- T*<6XS:S<O;DMV.'=02UAL;E0O3&UL-EAO-U=';7AE;$,X,$XP
M,&I$:U=,3U9U555S>DU384M-5E1N+V]D6#@P+RMR5F]F+U-0968X00T*6EAI
M<C9"+S5X-B]-,WIH*UEN;&$K,7IZ1EDR;&Y(2&1M,G-(<S!L:E=655)7:TI7
M5U-9;FEZ535!,#9J=&ER32]/9'IW<TEO060U;@T*<68X05918B]!26M:>G9T
M2FTT8TU99GIJ.6<O06,W45%U4E!C=S-/2V1S.'<O=T-C<CEB+T%%8BM76&PO
M445)5V)7<C$W,EE6,TU6<0T*;$%+94)A6D0Y1V5G.6E99D0P,&8V5R]Z+UDV
M5%9Z=DEF2CAM6G1N1V4U9FU#1#59+W=#8V)F26YL=T1H9&5:8G%F6&)W9#)J
M569U9 T*=C57:FYI4'9X>%8T8FER.4(O.$%N1S-Y-$Y#+TIV>2]'>49*-RM*
M=%)N<G-73C U:VI0+T%#2C19<2ME9BMC>G9->#%$.'AD4#!*2 T*2F<P4WA5
M=6Y95#-B96\Y4&Y%<U=+<RLO-7AT+TUF.$%+=GE8*U=&=%DV=C5I=$Q45C<R
M-6YV8C8R8FU74FY94GAQ>%932RML16@K;@T*1EAQ6"]1=V8U368Y5%A:+SAL
M4"MA359:0C59+TUB>5 U<&=V8FI13EIT<BM(5%%R6#AI359%2W5'2W,O34Q1
M15)T=C=(1EAX="]Z:PT*3BMD1C4K63-M5DY$,$IN9GEZ651E;EE1>&<X<GDT
M2C1E=59'-7)8:D5V:'8Q8D95-3 W+T%*=W8O364V<TQE-6XQ4%1,3V%A3EI*
M3 T*4U9P>DI%5T93:FQ);5AK=E$P2D=+<65S+W=$3T<O;B]!17I33#=5;3%F
M5$QH8D<S;'540D5B:C%*0D5H9F=L66=/5&-A0W!X5FEF+PT*041J4C5M+U%0
M-7EA17I.>'0Y5&0Y36Y&86-V<E,X66@O=T%J+U1/2W9V5%@Y671T13!,561:
M=78Y-71.='!R=6)E;G=14FU2="]K=0T*2W9Z<R],=E(W;GIT*V%M:E=.,%1,
M2G$R<$Q.9G13<%I/6FYU1S,O>499-'$O4TQ&6%EQ=S<X-'9-,RM'9GEW.'EA
M=W)C2F]B2U-+,@T*871+5#-(-VE%+U)*27!X5CA99C@T>6575'(S-7EA2GE8
M;&(V55@Q3V,P<E0V<W8W;R\X04DU;SA69F]":7(U<R]W0V,R9DTS,6)Y= T*
M;U!L=4YG2#%'-V4X;D$K,39D;VY"469:;FYR+T%,2$95=CA!*V-)=DQ*4WHX
M>65:-550-S)32%1B5U1T4TUE=$]0.$%H-'-69E!F;@T*1%(Y5CAJ9FU69E=D
M,41X=3E),45Z44-19D1):5,K<D1)2VID2D4T<U!9-'$K>F9,6"]/568U4&%X
M<#A5.7IR2#9)=D=51V5X=EEP40T*,&)5,T%K5D=J8U8V14XY07A63B\K:&<O
M>5DO-FUU>B]!3U-N+TY'2W Q2BM9+VQA-#AJ87 U>#!E+V@Q2%-T3G0W;5IP
M-'EE2F4R:@T*3&U-,6\S23=#;G9I<C@K=DER-E9E+VU$;SEX-6MU,70Y36LQ
M0T\U,5<V;"MZ-F%Y97),5V=0,C9%9$\K2W9U=B]O65 X;5 K<')S+PT**U-N
M+T%$4FER=CA!;UE0.&U0.$%Q83=0+VMP+WI2:7),+TQ8;6YY.35N,'1D5C!#
M*VHQ1%0R9&]X8U%K.&5A1VI,=4%A:D951#5G;@T*,$-7-U='*V555%%J<$@P
M2$MH,W)N3CER-61(3$E)-51,:6HS96)N-F%/55)U3E55=&AG.'!Y>7!%:C-0
M2U)G<3%P,4IO3S)A,TAI-PT*3VY)4D)N6DYF:EIY2E-Z9U@V5T\O;70K5FXU
M8F5D=%)S9CA!155L.49C859$.5AG1FQ)155).4=O=V1*2VXU6C!'8G185#9E
M6&A'+PT*4T(P8T=';FY-8UAE=VU$+T%*>&4O239794]*8FI74WIS1E5'94]H
M2DY"5VM/4G@Y=6%E8VA%13)46$I-=$A-0S)89FU6*U5(-5AE80T*<FY43&97
M;G8W8S9(84Q9,F-6;$E&4EE604M+96%35DE(9C<X<S%08D=$1$UW:U1X1'E2
M:C!S-4-W>$LR+W=#8UAV>4]M=4EO:W5.6@T*6G!(5E96<#1W0U-A04=K3U8T
M=3-.4$]1:4-B:V$U2FQP2F=76#!,63)6<EDR5G9:5VM9:71B5TY)8F5)5DE7
M3TY1<4M+,4]Y:DYW- T*<G=8.'=0.$%N17%Y.#1E8V15.'EZ96%*-V%45352
M2S%U8E9:949&0T)1+W%P54%,46)9<7@O.$$V16,P>B]Q8C5V.$%P0E0O04MR
M- T*<3<O;U)Z5% K<'9M+W=#:T90.$%Q=FER361$+T%/8UEB4%)F>3@Q,WEJ
M62M:8G%+8GI"4$,Y.7%A44EP345!4$<S.4E0=6IC;35F2 T*=EAW<E96=CAQ
M=CA!;D9N>7HU1CAY<C5H=6139EA,>3)5+V\Y2F]&:&IG:U!75V=E5&LT1WDK
M2%AR46A6-V1I<E1+<DM664)L655)3PT*-$E/2W9N0T0O;D,O4C=86#0Y57-V
M3DYZ0D9"9$QC,C%U3%9#-DMK;DY%16YQ1&-5<'DT9E)I<C-(>CDU5%AZ9C5/
M,51Y,#$T.6=U< T*=RMI,3-';V1K2$E-9FA*5V]01VA&96U+=DUV>6PO-7AG
M,&8X=G9.<65:9C Q3'%T>D1$2D9B471!<T-O,&\T<S5)95%N-$]3,#(V- T*
M<3ES>%8R2W--+TYR.'1O=GI%.&]T-6-L,4=45$5A-&EU1&-2>&E7=G!6*T)K
M2E-O3F$Y96]'2W-:+TIB+VY(>E-V>7@Q2%5D4VDQ5PT*6%9B>2]H5S)6,VA7
M0EDT9S-.9T%':TI,348W.7-697,T<3AF+T]B+T%*>#-T=GI..'=75W-4-CE.
M<&XQ3S!&;W1S<T-Z;V%34$E:00T*5$I(46XQ2T@U1$976B]L8BM85VXO;#<U
M3W1V3&1L8U!E0TM34V%E-VM523!S<W)63&-14T9O2TM"6&]-5E$O-6IF:SDU
M12]-2T-.9@T*34YK5&512U9T.5-T;3E+-FI5-SA1.4=$3"]K=4--5F5.6&8O
M041G+V]$5$4R9FUQ-VAH<65+5%<P8W)!9'%S<GA$+VAC5E5F*VA(3@T*32\V
M;2MB+W!"5"]Q=FER,4LP+TEV5$Q,.&UR:CAS-U162EE9-W-%,T]R:4Y423AJ
M5')->D=,;'AO5E52,#5F6C<Q,WA6-6(O04Y#3PT*85HO,4XX,R]!16=P+W="
M5CA69"\P235P;B]5,WIF.$%30VXO0498>%8S+U%J;6UF.51F3B]W0DE+9CA!
M5F9&6'4O-5IF;"]P+VM(>0T*8EIE5V)+9')P3%5Y4$YD=6]2<%I:6$QS-55%
M9V1E249E9T=+<V8Q2S4K<S,Y>%!7;VMD:78K<E@T9G=Z>DA7-79&>E-N,VLO
M3&\Y0@T*:6AW>$%29FQQ,SEF5TE++UII<DEF.6E.=GAP;5HR3&@T.51(=6IV
M.'8R=%=R;%=-;U!58FXV>F94>CE223=&9FQ88CA-=SE:;3A83@T*2V9E4S(T
M;SA-445B-5IT>$YR14I0,EEA>70O<U)T+W=X1UIV66U(:C%-939/+WDO83%A
M=599>C5O1R]U1&,S<S@O.$%V>#)99DEN8@T*.$UW9%9M.%A,2V8X-&QU>'@T
M66=)+WET8F5V<D5227%S24UH*V=52#1K6G-/=W-02'%2+U(S+TAX84Y:3W-:
M.#)E16=#<#)!-FY/+PT*2F1+>$ME4S9T,$UU<&EA43AJ5U=+-E9624HO66I'
M*V-F;&YK>&II>CA:,S5X>4-V:$8R:U)'4G%&9C98.4Q)<FU:8E!42&Q5:VE'
M3 T*-$-X<5-12TQ5;G983VQZ6D)H=T=1+VAJ*VI:=TE2-#4Q,VQ)=$]S<FU7
M2T0Q,6Y9>55,>6DV<',R.65(6%ED<S!':C P-5)J>&EE+PT*6'AE+WDO435U
M6$E!5%9F-E9..61U2'1T2FPY26M3<T)&15%F:7%X<#$X85IU3S%-<'AA95A$
M.5(Y22M/>FEA95!&35AY4TUA>F51-@T*43EK<DTQ.4,P:513:VUQ27 K,54Y
M>EAI33!1-U)Y43!X>$$S;&IX06YU038O;T1M*T)%-4],*T4P;BMJ<DI$<$YU
M6C-,4'<U=7IK:PT*+T8X5S50:%A/9S=/:5EA95!'9#9S,S4W=41N24UZ4VHU
M9&5A87IK=35766TU;&0P1$5N:71A040W<V\W2&Q+94TU2D4K=5)).&=Z,0T*
M44%K26IO14Y!>F%N95AN,6DV:VAH=#5$1DA"1R]P+UHV<S%.>EA-8D9)-G)*
M:S0U;4U94S1214AH-613,E-(:'A&0WE29#@P>E-/3PT*>'-P1$=Z>7%I=$E#
M-T9I84-V52],3G!'07=9:E)-9T%4=6)C66MZ:TPR4VTP:6IU=%!';U@Y.4MR
M3T=9:4]49VE!13=+;S<W6G%.4 T*0T]81#0R8DI+>EHR;%%(:T$U57E9>C1)
M>$AY4B]L*U<V;#!Q1U,U2EHR<59:=G1&82]#5&UW-TIN:VQP-&Y*=690;EA2
M;S%):4IK0@T*2C=B5DQU,VYF5DIM6CE/=7!:27=T4V5!6#="2'IP5$Y.:#$R
M5$A--FE22G=Z;$EE-G9P4#9(3&YH:DEC02MS04IX-69%-3!U2U-D>0T*.'-X
M855L:51S>#)P6#)Z8SEK:68U94UP;353,RMB:6%M=4UG8V=L=&]S1C1L,W%&
M,61Y=W@K<2]O.$I3;$DQ-D5$3EIP>$1-2C5S:PT*-5)(16%Q5F)">5HS0V]X
M04\S8VU8;"M7-FPP<4M3-5ES-U9+<S,R:6QF:$IZ6CEK>GE3,#A433)F4&Y8
M4GAT4TEI6D%1,FHS=RMQ6 T*=#EC4S='85)G<DXY;$8V2TLU:F1N86XY,VMY
M>FPO1DQR>4$V3FUF2#9O>$$V26IY*TIZ<&E45'-Z4U1S,' U16UG63=!5C=5
M>DDW20T*17IG17!K;55Y6F9.:'%A-#9(4D)A8U P<D,Q,V0S8VEC;EE*8GAY
M96UQ2T1S0T(Q4'IZ0C!9+TYX3U1*3U%S;6]I6$18-U<W3"LW4 T*1$5$,S!N
M2U=Q3&$O5F<W.$]*6&U72F5H-SAU=&,S8V-!1U!G<S%68SDO;31H;F-R4U!4
M=$]3-G9B-51C6$@Q93-C4E)5;&%V240T-@T*;C4U;V1(;WAL>35">%0T24AH
M2'%04'$U;5A,=WAJ<TQ0:VIT9'9*<F5',VAG9C!N=5I6:3E9-SA&4%4W.3AZ
M*S%.5$Q(1TU92&A--0T*0TXY,VTP-F9'2D5K-S!,44]P44-Y3G5B4SAN:W9:
M2D9656%5=GI"-CAL.$UW3F)I.$1H3U!*335426)C5C,W=S-9<&-D.%52=S$S
M2@T*;'(Y,#EV<%5Z4FMI5G=)-#9B1W)M;3,P6G,K,7,U>#9E4D@Q2%EF1G@Y
M3D1I;4PU2DA%3&LS5G9A5R\Q<4,K*T9P1VYL;VA19F%)5PT*<#5F3$Y&1&HX
M4T]/2&E2>3=%.%5T<38W9%A-3F-*:V5%>#AG>6%#*W,U,C1W>DI),4-E2VM%
M,$9!9'9P1V12:C%'3UIQ36=3-BM52@T*1&U%;5 K1'%M=F]6.7$P+T1.2V8U
M3B]O3U@O:$AM:DY-+U%(<5-F;R]W0DPQ3U!X.&5V1W9V,GI-,%@U4&E09SA.
M,7989"MP<'IE3 T*6'%T0FXO0C%46#!+*S%A9FAM1V8U3B]O3C,K165A3C!Z
M.4$X-5!Q2'!C*U W>FHQ-"]4,GI.,%@U4WHT4$1D8C$S3D]B>&1U2S!%9@T*
M.$A6+S-2*T]96"MT=CE"=2]W04DX,&1P6#9$-78K:G93.5-G-3A0=%4K;G1M
M9&]F>6QN=T]'*W1.3V)X2SED;WDV*W(O5G!0<D9040T*-&XQ95A4:C-R;6)N
M-$]!.&8P5G8W;6U&,DLU<%9A+S15.5IF4BMR*W)8-&$K4'1Y-S5Q8T@X;CA1
M-&5$:2](9355+TAR93943RLK< T*+U9*4')N2#9T=#9N3' Q1E!X>EHV<G<O
M1%!I,7=D8F-B2'AC6' U<%IA+S17*W-X+U8O4CEF:U!3<%=V3'13=6%Z0B]*
M+T=/1&<T-PT*,CDW:WHX86ID,&U6-SE3-'AF5RM02#%6.4QN,#E49FI43FQQ
M9D-Q4&E6.5%Q+S4S4G@X9D9V=SDS,DE75#E!.&)Z;C963U,O6&9N>0T*,C5F
M-TQ-5V8U4W-L.%!-8V9Z,G8T=&<X6# Q9FMJ<%!2*W)T>G V2$$X=D1H5&8X
M37HU8U!!8BMM=G-A4F0K83)Z*W$O5F\O<710<0T*.5 S9DAP5$DV9G<K065(
M.4A3:WHT<E!&>E,O55 X3F971#EC.4@Q+S(V+V$O=T)L5"M/83=6+VME4#A!
M93A(2#EV>&(X6&I6-F)P30T*-'92.4)04W V2$5C2V9:-# R*VEM8E!(=SA!
M-&9P<F(S3U!+-S,U<%%0.$%#9C%J8C9T-G1F8FI8+VE/86=F>61X+S50:2MZ
M.51K+PT*=C8O:7!/1S1E;6$P-%4S.$M5>F-M<3AN1DA.0FXY1"]!2TQ&9E0O
M4C%.=C50=&8X,5IH2#AT*U@O:#A(-T]F-C(S.35X+S P5D@V2 T*,61F5' V
M2$%C2V1/1DYQ9E)M6$1G-$)8,%8Y:E=B=F9M:SA0*T5F54AP+U8K9F)L,"\T
M8F).3FHO:S=I,C1,+T%",W563'@V,W100@T*4V=P,#=5>F5"=S!M:R]W<CEB
M4% V=C8O3#1Q,'!Y-S$O6GI45"]K+WA.+T0T<BLS-VY,2&HX3S$P;DEP454V
M9'%:=5$T:5184"M&9@T*<DQE=C9(<E8K4#A!,7$Y-F)6.&,P,F(K5"M-.%A"
M>&183&@T,6)84V,U=6Y%43EJ.5(T4V95*U!$,4<Y6&HO=GHY<79V;4YP9D-O
M*PT*2%9C4G5V-3-6<WEC5FII-VY8+S%$-G5F<C-P*VA89C%+57(R<%AV:G%V
M0S10,W1C2&UU4&EV,#@P2G!N*T@O5E Q1#!F5R]Y86,V9 T*-E8S>D4P6#50
M:2]C.$A&-6,O,71M6'AA.58P:3<W-FIW:BMU8V5(<4PV9E!P-FXW3UIE<#A+
M:#1L5GA#<C<K:EAJ-'0K2'5A=5!Q2 T*,74S.69J.6$K3#9V6#=85#1Q64TS
M9RM*2&IR:C,T92]Z5U!&=VUU6%93=&8P4CEE:RMR96XY8S0O=D]0,G5.4B]'
M;58T9GDO:6YG<@T*>$LS-S9:5#0K2&8V6"\O6CPO>&UP1TEM9SII;6%G93X-
M"@D)"0D)/"]R9&8Z;&D^#0H)"0D)/"]R9&8Z06QT/@T*"0D)/"]X;7 Z5&AU
M;6)N86EL<SX-"@D)/"]R9&8Z1&5S8W)I<'1I;VX^#0H)"3QR9&8Z1&5S8W)I
M<'1I;VX@<F1F.F%B;W5T/2(B('AM;&YS.GAM<$U-/2)H='1P.B\O;G,N861O
M8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D
M;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(@>&UL;G,Z<W1%
M=G0](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C
M945V96YT(R(^#0H)"0D\>&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.D9%-T8Q
M,3<T,#<R,#8X,3$X,#@S1#)&-S<T.4(T.#DS/"]X;7!-33I);G-T86YC94E$
M/@T*"0D)/'AM<$U-.D1O8W5M96YT240^>&UP+F1I9#I&13=&,3$W-# W,C V
M.#$Q.# X,T0R1C<W-#E"-#@Y,SPO>&UP34TZ1&]C=6UE;G1)1#X-"@D)"3QX
M;7!-33I/<FEG:6YA;$1O8W5M96YT240^=75I9#HU1#(P.#DR-#DS0D9$0C$Q
M.3$T03@U.3!$,S$U,#A#.#PO>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@T*
M"0D)/'AM<$U-.E)E;F1I=&EO;D-L87-S/G!R;V]F.G!D9CPO>&UP34TZ4F5N
M9&ET:6]N0VQA<W,^#0H)"0D\>&UP34TZ1&5R:79E9$9R;VT@<F1F.G!A<G-E
M5'EP93TB4F5S;W5R8V4B/@T*"0D)"3QS=%)E9CII;G-T86YC94E$/GAM<"YI
M:60Z1D0W1C$Q-S0P-S(P-C@Q,3@P.#-$,D8W-S0Y0C0X.3,\+W-T4F5F.FEN
M<W1A;F-E240^#0H)"0D)/'-T4F5F.F1O8W5M96YT240^>&UP+F1I9#I&1#=&
M,3$W-# W,C V.#$Q.# X,T0R1C<W-#E"-#@Y,SPO<W12968Z9&]C=6UE;G1)
M1#X-"@D)"0D\<W12968Z;W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y
M,C0Y,T)&1$(Q,3DQ-$$X-3DP1#,Q-3 X0S@\+W-T4F5F.F]R:6=I;F%L1&]C
M=6UE;G1)1#X-"@D)"0D\<W12968Z<F5N9&ET:6]N0VQA<W,^<')O;V8Z<&1F
M/"]S=%)E9CIR96YD:71I;VY#;&%S<SX-"@D)"3PO>&UP34TZ1&5R:79E9$9R
M;VT^#0H)"0D\>&UP34TZ2&ES=&]R>3X-"@D)"0D\<F1F.E-E<3X-"@D)"0D)
M/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^#0H)"0D)"0D\<W1%
M=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^#0H)"0D)"0D\<W1%=G0Z
M:6YS=&%N8V5)1#YX;7 N:6ED.D8Y-T8Q,3<T,#<R,#8X,3$X,#@S1#)&-S<T
M.4(T.#DS/"]S=$5V=#II;G-T86YC94E$/@T*"0D)"0D)/'-T179T.G=H96X^
M,C Q,2TQ,BTQ-E0P.3HR,CHS,"TP.#HP,#PO<W1%=G0Z=VAE;CX-"@D)"0D)
M"3QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E($EL;'5S=')A=&]R($-3-3PO
M<W1%=G0Z<V]F='=A<F5!9V5N=#X-"@D)"0D)"3QS=$5V=#IC:&%N9V5D/B\\
M+W-T179T.F-H86YG960^#0H)"0D)"3PO<F1F.FQI/@T*"0D)"0D\<F1F.FQI
M(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX-"@D)"0D)"3QS=$5V=#IA8W1I
M;VX^<V%V960\+W-T179T.F%C=&EO;CX-"@D)"0D)"3QS=$5V=#II;G-T86YC
M94E$/GAM<"YI:60Z1D,W1C$Q-S0P-S(P-C@Q,3@P.#-$,D8W-S0Y0C0X.3,\
M+W-T179T.FEN<W1A;F-E240^#0H)"0D)"0D\<W1%=G0Z=VAE;CXR,#$Q+3$R
M+3$V5# Y.C(U.C$S+3 X.C P/"]S=$5V=#IW:&5N/@T*"0D)"0D)/'-T179T
M.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@0U,U/"]S=$5V=#IS
M;V9T=V%R94%G96YT/@T*"0D)"0D)/'-T179T.F-H86YG960^+SPO<W1%=G0Z
M8VAA;F=E9#X-"@D)"0D)/"]R9&8Z;&D^#0H)"0D)"3QR9&8Z;&D@<F1F.G!A
M<G-E5'EP93TB4F5S;W5R8V4B/@T*"0D)"0D)/'-T179T.F%C=&EO;CYS879E
M9#PO<W1%=G0Z86-T:6]N/@T*"0D)"0D)/'-T179T.FEN<W1A;F-E240^>&UP
M+FEI9#I&1#=&,3$W-# W,C V.#$Q.# X,T0R1C<W-#E"-#@Y,SPO<W1%=G0Z
M:6YS=&%N8V5)1#X-"@D)"0D)"3QS=$5V=#IW:&5N/C(P,3$M,3(M,394,#DZ
M,C4Z,C(M,#@Z,# \+W-T179T.G=H96X^#0H)"0D)"0D\<W1%=G0Z<V]F='=A
M<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B!#4S4\+W-T179T.G-O9G1W87)E
M06=E;G0^#0H)"0D)"0D\<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D
M/@T*"0D)"0D\+W)D9CIL:3X-"@D)"0D)/')D9CIL:2!R9&8Z<&%R<V54>7!E
M/2)297-O=7)C92(^#0H)"0D)"0D\<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V
M=#IA8W1I;VX^#0H)"0D)"0D\<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D9%
M-T8Q,3<T,#<R,#8X,3$X,#@S1#)&-S<T.4(T.#DS/"]S=$5V=#II;G-T86YC
M94E$/@T*"0D)"0D)/'-T179T.G=H96X^,C Q,2TQ,BTQ-E0P.3HR-3HS,"TP
M.#HP,#PO<W1%=G0Z=VAE;CX-"@D)"0D)"3QS=$5V=#IS;V9T=V%R94%G96YT
M/D%D;V)E($EL;'5S=')A=&]R($-3-3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X-
M"@D)"0D)"3QS=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^#0H)"0D)
M"3PO<F1F.FQI/@T*"0D)"3PO<F1F.E-E<3X-"@D)"3PO>&UP34TZ2&ES=&]R
M>3X-"@D)/"]R9&8Z1&5S8W)I<'1I;VX^#0H)"3QR9&8Z1&5S8W)I<'1I;VX@
M<F1F.F%B;W5T/2(B('AM;&YS.FEL;'5S=')A=&]R/2)H='1P.B\O;G,N861O
M8F4N8V]M+VEL;'5S=')A=&]R+S$N,"\B/@T*"0D)/&EL;'5S=')A=&]R.E-T
M87)T=7!0<F]F:6QE/E!R:6YT/"]I;&QU<W1R871O<CI3=&%R='5P4')O9FEL
M93X-"@D)/"]R9&8Z1&5S8W)I<'1I;VX^#0H)"3QR9&8Z1&5S8W)I<'1I;VX@
M<F1F.F%B;W5T/2(B('AM;&YS.G!D9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]P
M9&8O,2XS+R(^#0H)"0D\<&1F.E!R;V1U8V5R/D%D;V)E(%!$1B!L:6)R87)Y
M(#DN.3 \+W!D9CI0<F]D=6-E<CX-"@D)/"]R9&8Z1&5S8W)I<'1I;VX^#0H)
M/"]R9&8Z4D1&/@T*/"]X.GAM<&UE=&$^#0H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $,  @$! @$! @("
M @(" @(#!0,# P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'
M"0X/#0P."PP,#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_  !$( "D _0,!
M(@ "$0$#$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U
M$  " 0,# @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!
M%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:
M8V1E9F=H:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.T
MM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_
MQ  ? 0 # 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$
M!P4$!  ! G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*
M%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ
M<W1U=G=X>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"
MP\3%QL?(R<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#
M$0 _ /W\KXE\>^*I/%OC?5]26:1H[R[D>([C_J]Q"#\$"BOLCQC?6NG^%KZ2
M\U"/2[=H3&UW(P40%_E#9/&<D8]3@5\YI\$O R(%_P"%D:;\HQ]V/_XNOYM^
MD%E>99M'!X# 2@HQYIR4JM.F[NT8-*<XMKX]4FC]&X!Q6'PKK5ZZE=V2M&4O
M-ZQ3\C/_ &7K3[5\5X[ZXN?(L]%M)[Z>223;&J[?+^8DX &\MSQ\IK^0K]LC
M]JC6?VJ/VM/B7\2I+[58%\=>)M0UN&"2ZD8VL,]P[PP#+'Y8XBD:C. J #@"
MOZ^_CAX)^&_PU_8K^+,GB3XN:/X+\,>-- N?#$_C"ZGAMX=!>ZBDM4D5F< R
M"2X5@I8995''6OPH_P"'#_[$/_21CX>_^ EA_P#)U?<>"O"]?(^&84<7;VE2
M<JDK24EK:,;2BW%IQC%Z-K4\/C+-(8W,G.E?EBE%733TU>CLUJVM3GO^#1_P
M')XJ_P""E.O?$KQ%JNIVGA?X,^"-3U^[O7N'^RQ22JMH$F&>5^SS7<H!!&;?
M/4 U^<?[0O[27B;]HOX]^-OB!JU_>0ZIXWUV]UVZCCN6V127,[S%%Z?*N_:
M      .*_HV_83_X)D_LW_L!?\$M_C_-I_[5?AO4_ _[1NGGPE/\19?L=OI^
MGJ(;NS2WB0SNDDH>ZNBP#JQ& -FS?7P-_P .'_V(/^DC'P]_\!+#_P"3:_6C
MY4U_^#,;X+ZO\4/^"A/CGX@7DVI7&C?#OP@]MYGVI]B7U_/&D"NO1E:""].T
M_P 2*W5>/V[_ ."XG[34G[(W_!)[XX>,[6XFM=4_X1N71=,F@E\N>"\U!EL(
M98SUW1/<B7CD",GM7F7_  ;\_P#!,?X6_P#!//\ 9K\1ZQ\+_BA8_&;3?BEJ
M27P\664$,5M<V]H'MX[9/*EE5O*F-WEM_#2,I4%3GY!_X/9_VD_^$3_96^$/
MPHMI"MQXU\1W/B&\,<N&6WTZ 1+&ZYSMDEOE<9&"UMQRM 'P=_P9]?L[S?%K
M_@K5#XQ;[1'8_"OPOJ.L&51^[DN+E!IT<+'U:.[N''_7 ^E?U4U^+?\ P93?
MLU?\()^Q;\4/BE=03PWGQ"\3Q:1;>8OR2V6FP965#GH9[VZ0].8!UP*_:2@
MHHKPG_@H_P#\% O!/_!,S]D[Q#\5?'$RR6^F@6NE:6DPBN-?U&16,%E"2#\S
M[&9F"MLCCDD(*H: /G?_ (+]_P#!:31?^"3O[-366@W5K??&KQQ;R0>%-+*"
M;^SDY635+E3E1#$>$5L^=+A0K(DS1_R2ZA\3/%D_Q.7QW>:UK<WB^]U(Z^-<
MN;B22^N;WSS(;LS,2SR&968R$DEP23G-?9?[/7PU^)W_  <8?\%2+_7?B-XF
ML=%L=5G74_%>N/.EGI_A;1XV"QV=FLS$;MI$,$67=F+2R%PL\H^E_P#@[6_9
M&^'/P \1?LYZG\)Y-#A\&Z;X/G\"0:;I5TEQ'IL>GW!N86D8,S-),=0G9I')
M>1HW9B6)) /Z(_@K\;KW]JO]BSPO\0_!<FGZ=JWQ"\&VVNZ,;S,MM8W5W9K+
M$LP7)*QR. X'/RL.M?SLWO\ P9;?M6:E>37%Q\1/@)<7%PYDEEDU[6&>1B<E
MF)TS)))R2>M?IW_P:._M*_\ "]/^"0^C^&[AMVH?"GQ!J'AIR\N^6:!W6_@D
M(R2$"WAA7H,6Y Z5^G&HZC;Z1I\]W=316UK:QM---*X2.)%&69B>   22>@%
M '\,_P"WA^QAXC_X)[_M4^*/A#XNUCPQKGB3PB;9;^Z\/W$UQ8;Y[:*Y5$>:
M*)RRI,H8%!A@PYQ7W]\'?^#/+]J#XS?"/PKXPM?%OP5T>U\5Z1::Q#8:IJ^J
M17UBEQ"DRPSHFGNBRH'"N%=@&! 8CD_)/@NQNO\ @KA_P6.LUN+:_6'XZ?$\
MW-W"C%YM/TZ[OS), <]+>T+]^%BXZ5_:I%$L,:HBJB( JJHP% ["@#^?O]C;
M_@U-_:2_9=^&OQXQ\1/@_#XO^(_@"7P-H36>I:G)9QQWM_9OJ#73FR1D5K&"
MXA0*DN7N 2%V@UX/_P 05/[4W_0_?L__ /@\U?\ ^5E?T_5XK_P4=_:8'['/
M[!GQ<^)R7$%K?>#_  M?7NFO-]Q[_P IDLXS_OW+PI_P*@#^*Q/V<];U;]J5
M?A'H=WI/B;Q'<^*O^$0T^ZTR222QU6[:[^R120,Z+(T4DA4H616*L"5!XK]/
M_P#B"I_:F_Z'[]G_ /\ !YJ__P K*\)_X->_V8A^TO\ \%C_ (<275DE]H_P
MYANO&FH*Q_U7V2/9:2#CJM]-9G\*_KTH _#O]GC_ ()Z>-_^#;__ ((P_M@>
M-O'7BKP]?^//'&F0:9I5QX3O;F:#3BZ/86$RO/!"PF6ZU.1V C("1(=QY"_
M/_!H[^SY<?&7_@L-H/B(/)%9_"[P]J?B.<@,%F:2'^SHXBPZ$M?;\9Y$+=1D
M5^BG_!Z_^TI_PA?[('PI^%=K-)'=>//$L^N77EOPUIIT 3RW']UIKV%QGO;G
MT->"_P#!MCJG_#OW_@CK^UQ^U=,L']J*ITC08[NWW1M<6%J6M^>"8IKW4H8W
MPW6WZ97D ^HO^"]O_!SI;_L%^-]4^#?P/M=*\2?%.QB,6O:]>IY^F^%)77Y8
M(XP0+F\53O8,?*A.Q6$K>;%'^<'P@_X)O?\ !2#_ (+=:%#XZ\3>+O%</@OQ
M03>V.I>./$TVE:-<HZJPDM--A#,D#JRLKPVJPN#E2>:\<_X-_?V,X_\ @J!_
MP5N\/VGQ!\[Q9H6DF\\>>,/[1E^T2:RL,BD"<R!O.6:]N+990W+I))SDYK^P
M@#:..* /Y@C_ ,&57[4Y/_(_? #_ ,'FK_\ RLK[+_X(1?\ !LW\6O\ @FO^
MWO9_%OXH^*_AOJ^F:'H5];:7;^%]4OY[@WUP$A!E2>T@0PB![G^(D/Y9V]U_
M;*O&?^"BG[2P_8Z_83^+7Q.6XM[>]\&^%KZ_TXS_ .KDOQ"RVD9X/W[AH4Z'
M[] '\E__  5?^*6M?\%(_P#@M-\3'\.M'K%YXN\=+X.\,+"Y:&[B@E33+$IQ
MP)5BC?@=96/))S]<?\05/[4W_0_?L_\ _@\U?_Y65^9_[&WQJ\1_LU?M->#O
MB1X3\,Z7XN\0> =1BUVQT[4[*>\LS/"P,4LL<$D<A$<A1P0ZX=4SGH?U0_XB
M_P#]M#_HCGP?_P#"3UW_ .6- '/_ /$%3^U-_P!#]^S_ /\ @\U?_P"5E?2G
M_!/3_@SQ\0_#[_A+_P#A?/COPXWVS[%_8?\ P@^IW\V-OVC[1]H\V&UQ]Z#9
MC?\ \M,[>-WB.G?\'=O[;&L:C;V=G\%?A+=7=Y*D$$$/A#7GDFD<A515&HY9
MF8@ #DD@5_29X<.H'P]8?VL+,:K]GC^VBTW?9Q-M'F>7N^;9NSC/.,9YH \I
M_;.\1_8/ FG:6K;9-2N][#^]'$,G_P ?:,U\VDXKZ.^/GC+P!>^+X].\2VFK
MWE]I4> ;5F5(Q(%;:<.N3@*>G<5R.@Q?"/Q+KEGIL&D^(O.OYTMX]\LFW<Y"
MC.)"0.>3VK^(_%C(/]8.+*U2EF.&C;EI1A*I)33BDG%I4VD^=RT3Z]S]HX5Q
MWU#*H1GAZCO>3:BK.^J:]Y:<MNA^5O\ P=P_&K_A5?\ P3G^ _PGA9X[SQ_K
M]QXJO"CX)@LX.(Y%ST:348B,CK;?[)K^>FO[$O\ @I-_P3Y_9:_;J^+.DW'Q
MF\(^)?$&O>#-/&E6DFG:O=V<$$#D3"/9%.B$@OG=MW'."2%4+X+X1_X-Z?\
M@G_XG\4:?I]O\+O&DDUY.L:++XFU(1L>N&*W.X*<<D<@=QUK^E<GXPX6RJE0
MX?CC:?M**C1Y;Z\T;0MZW5O4_.<9E&9XJ4\>Z,N6=YWMI9ZW]+'YR?\ !;X?
M\,>_\$//V&_V<H?W5]K&G2_$77[6;BZL;J6(RA'']WSM6OD'./\ 1AQP,?D%
M7]@W_!1S_@G3^RC^W=\=;37/C%X,\2>(/%'A;2X_#\%SIVK7=E!':I)).L02
M*9$)5[B7YMN[YL$D*N/&?AS_ ,&]W[ >O^/-)M++X5^+9[J2X5XXKOQ%J+V\
MI3+E9!]H.4(4@CTSTZUZG_$1.&OKG]G_ %VG[7FY.7FUY[\O+Z\VGJ<O^K^9
M>Q]O[&7);FO;2UKW]+:GVU_P2D_9G_X8]_X)N_!7X=2:?_9>H^'_  I9MJUK
M_P \M2G3[3?=AUNIISTSS7\WW_!VY^TG_P +U_X*^ZYX?MY VG_"O0-.\,1F
M.7?%+,R-?SOC) </>^2W .;< ]!7]8=?DI^TY_P:&?!O]J3]H[QY\2M8^*GQ
M4M-5\?:_>^(+NWA:Q>&VENIWF:*,M 6\M"Y5022%"C)QFOLSQQ__  2&_P""
MP'[&/[#G_!-'X-_#'4/CIX=L=:T#P]%<:S;26=](UKJ5VSWE[%N6$JP2YN)E
M!!(PHQQ7TA_Q$9_L4_\ 1?O#/_@!J'_R/7QG_P 02GP)_P"BN?%K_OG3_P#X
MQ1_Q!*? G_HKGQ:_[YT__P",4 ?IE\+_ /@I9\"OC/\ LQ>*/C-X9^)&A:I\
M,?!;W,>MZ\JS1P:>]O%'+*CHZ"3>$EB(4*6?S$"ABP!_E[_X*)_ML_%+_@XX
M_P""F'ASPSX#T?5/['N+V30_A[X9N'Q_9UJQWSWUUL+)'*Z1>?<.I98XX53<
MZPAS^[_B?_@V[^&NK_\ !-;PY^S#IGQ(^)?A_P &Z3XBF\2ZK>6$MHEUXHN7
M+E1>CR=CI'F+8H 4>1$S!F567T'_ ()*_P#!"CX1?\$AKWQ1JW@R\USQ5XL\
M5QI9SZ]KH@:[M;)2K_9(?*1!'&TBK(^.79(\Y\M, 'Y1C_@R ^(F/^2]>"__
M  07/_QRO%O^"AW_  :A_$']@+]CCQI\8)OBEX<\96O@F&WN;G2;'1YX+B:&
M2YB@=U=G( C64R-D?=C:OZFZX_\ :$^".B_M+_ 7QI\.O$7VI=!\=Z'>^']1
M:U94N(X+J!X9&B9E95D57)5BI 8 X.* /YY?^#)W]I7_ (0[]K7XL_"FZD5+
M?QUX;@UZT\R3K=:=.8S&BYQN>&^D<X'(MAZ"OV#_ .#@']I/_AEG_@D!\</$
M$4BKJ&L: WA>Q42^7(9=3=;$O&00=\<<\DHQR/*)[5X9_P $\/\ @US^%7_!
M.3]KOPG\8O"_Q*^)&M:YX3%VL%CJ'V);2Y%S:36KB0)"&*A)F8 $?,JG/%?4
M'_!5G_@F!X6_X*S_ +.6E_#7Q?XF\4>%M*TO7X/$*W&AM")IY8H+B%8Y!*CJ
MT>+AFP #N1#GC! /P#_X,Y?V:3\6_P#@J/J'CVYM[@V'PG\+7E_!<)_JTO[W
M%C%&_/\ %;S7K#KS%^-?U+5\>?\ !(K_ ((O?#O_ ((\>&/'%CX'U_Q1XFO/
M'UU:3ZC>ZTT'F+':I*L$2")$ "F>=LG))D[8K[#H *_(S_@\H_:<'PG_ .":
M&@_#NUO(X]1^+'BFW@N+8CYI].L!]KF8?[MT-/\ ^^Z_7.OA_P#X*Z_\$,?
M_P#P6%\2>!]0\;>._'7AE? =M>6]E::,UL;9S<M"TDA66)B'/DQ@D'!"+P,9
M(!^>?_!D/^S.+;P=\;OC)=VL+->WEGX,TNX_Y:1>2GVR]3_=;S[ _6.OWLKP
M7_@FQ_P3U\'?\$POV4M)^$_@F[U35--T^[NM0N-2U+R_MFHW$\A=I)/+54RJ
M[(UPHPD29R<D^]4 ?RD_\'=_[2?_  NW_@KEJ/A:WD)T_P"%/AS3_#P"2[XI
M+B5#J$T@ ) 8?;(XFZ'-O@C(K]9/!7_!,37/$O\ P:F6?P+\/VLTWC+Q%\/H
MO%$5GY8CN+O5)KE-=%D<X'F&7;; L0!A<D 9JC^TA_P:-?!7]J']J;QE\4?$
MGQ-^*_VSQUXCN?$.HV$,UEY<9N)VFDMXG: LL:[BB9R50*/FQD_J[;V\=I!'
M%%&D<4:A$1%VJ@'  '8"@#^.S_@@1_P4NT'_ ()'_P#!06X\9^/="UB[\,ZY
MH-WX1UP6<(:_TA9+BWG$ZPN5WE)K2-70L"$>0@,RJC?T7^'_ /@Y4_8B\2Z>
MMQ!\>-'A5OX+O1-5M9 ?=9+53^.,4_\ X*!?\&[O[,/_  48\87GBKQ5X5U+
MPGXVU%@U[XB\(WBZ;>7Q!)+31NDEM+(V[F5X3*0%!?  'R'>?\&2_P  WN7:
MW^+'Q>CA)^19&TZ1E'NPME!_(4 ?94/_  <7?L4SS)&OQ^\+AI&"@M8WZJ"3
MCDF# 'N>!7S+_P 'DG[30^$W_!,G1?A[:W4<>H?%CQ3;6T]NWWIM/L1]LE<?
M[MRE@/\ @=8_PQ_X,Q/@'\/?B3X?U^Z^(WQ-UZWT/4K>_ETR\%B+?45BD60P
M2[8 WEOMVM@@X)P0>:^JO^"NW_!#/P-_P6&\0>!;_P ;>.O'/AE? =O>6]E:
M:,UL;=S<M"TDA$L3$.?(C!(."%7@8R0#\:?^#3[]L#]GC]@O6/B_XZ^,OQ&\
M/^#?$FO0V&@Z##=6]S+<?9%:2>[;]U$X"/)]D R0<P-QTK]G/^(C/]BG_HOW
MAG_P U#_ .1Z^,_^()3X$_\ 17/BU_WSI_\ \8H_X@E/@3_T5SXM?]\Z?_\
M&* /MGPS_P '"'[&GC#Q+IVD:?\ 'CPO-J&K745E:QM:7L:R2R.$0%V@"J"S
M#YF(4=20 37V77Y(?LW?\&?/P-_9T_:$\#_$"'XC?$S7;CP/KMGK\&G7HL/L
MM[-:S+/''+B#)C+HN]1@LNX9&<C];Z /B7XD>)/^$K^(.M:EY@D6ZO)&C;/6
M,':G_C@6NJ_99T%=<^,-G,VWR=)@EO7S]W@>6OY&0'_@-8]W_P ?<W^^W\Z]
M4_92_P"0SKG_ %ZQ_P#H35_GSP%D;S#C3#5\5/F<JSJ/3>4;U._62U/WS/<9
M]7R:I"DK)045KT=H]NS/#_%_B/\ X2SQ9JFJ%LC4+J2=<]0K,2H_!<#\*[K]
ME'1X[_XI_P!H3$+;Z)9RW;2'[J,1Y8S_ ,!=S_P&N;C_ -6OTKUK]F3_ )!O
MBS_KVB_E-6?AODKQG%V%Q.)GS2YY57IO*$95%U_FBBN(L8J.4U:=-65E'?HV
MH]NS/"==UQO$FNWVI2<2:A<27+ GH78MC\,XKTS]CWP]_:_Q/N+]EW1Z39LP
M;^[)(=B_FOF5Q\/^J7Z"O:OV1O\ 5>(/]ZW_ /:E='A1D*Q?&6#JXJ?,^>51
MZ;RC&4T]_P"9)D<58[V63UHTE;11WZ-I/\&>M:[.UMHMT\=Q!:2B)A'-,?W<
M3D84M[ XKP<;?#T>EQ>(K636KN^NH[.6[LO&=S)/<R.V-Z6Z[!@9^Z",#%>E
M?M'_ /)%M<_W8O\ T='7CO[*O_)48_\ KA)_Z":_H/Q*SASXJP&0J*O5BK2D
MH3BN>;3O2G"46UR:23C*S:O8^ X;P?+E=?'-_"WHKQ;M&_Q1::WV::TV/:OC
MOXE?PA\(]9N+=FCN)(/LMN4;:RO*1&I4^HW9_"N0^'W@N.36--M[RTM9&A :
M2YA\9W=S([HN=WD856RP&5R  3P0,'4_:M_Y)8/^OV+^35Y1^R[_ ,EBL_\
MKWF_]!KDXTX@5/C["9;7IJ<)JC%)J#4>:I)R=ITYN[O%>ZX.T=]=-LFP#ED-
M7$PERM.;=N97M%66DEMKNFM=CV+]H>[O+WP[I>@Z;<26NH>(M0CM5DC<H\<:
MYE=P1S@; #@]#BO,_$_Q<UCQU\&M)T_1YKBWN(X;6TU&[W,LD]V[B-+9&Z[S
M@RN1T4 9^;%>J>/?^2Q^ O\ >O\ _P!)Q7G^B?\ (H>'O^Q[7_T)Z?'$,9B,
MVQL:>(E3C.,J$E&]^2,,-.-G?W7SUY\SL^:/NZ7NIR65&GA:+E34FFIJ_=RJ
M1=^ZM"-NSU/6/%NKI\-OAA?72R,W]CZ>WEM*VXR,B83)/4EL#GN:K_"73+GP
MS\)M'BNGNKN\CLEGF\QS)*TCCS&7).206('T%9_[2'_)%-<_W(O_ $<E=P.E
M?K5&ES<13@G:-'#P45T7M:E3F?\ Y0A;YGRLY6R^+>KG4E?_ +=C&W_I;/(?
MAC%I/Q5\,0:UXBU^>ZU34I&8VD.L2VD5A\Q"PI%&Z8( 7);+$\Y-=7\8/$4_
MPK^#M]<Z3\LUC#%;6SS,9?)W,L8=BV2VT'.6SDCG.37AWC7_ ).07_L-0_\
MHY:^D_%__(IZI_UZ2_\ H!K\XX&QT\QRO,\%2BJ6)H1E2>(2O4G/EDO:R;?-
M?F7-9S=GHGHCZ+.Z"P^)PU:3<J<VI^S?PQ5U[JZ6MI>WR/*/B3H.@^&/ #75
MEX@U?4O%-PB1Z?<0ZU-)<WMPQ 79&LFPJ2?NA<!:]$\7>)KCP/\ "J]U2]DC
M-]I^G&1V ^5YPG ';E\#\:\&_9$_Y*K>?[C_ ,J]E_:,_P"2,ZQ_VP_]'QUR
M\%YU];X:S#BG!4XX=JE.,:<=E*C&<O:2>CG.3DKMI-**3<GJ:9S@_99E0RRM
M)U/>BW)[VFXKE2Z)6VVN]D>8WFM^(_A?X$F\)WUU>7-_XFM+<Z/=22.TB3S-
M''<0%^H*%RR^QZY(%>Q?$'7%^''PJU*\CD;.EV#+ SMN9G"[8\GN2VWGWK"^
M-?\ R,/@;_L.15/^TE_R1G5_]ZW_ /2B.O6PF#KY'A,Y5"M*2PM!1I<UVXI4
MYU5K?5\T[7T]R,(_9N^6K6ACJN#<X)>UG>5NK<HQ^6BOZMOK8\_\1Z-I_A7X
M4:;_ &=K6I3>.KJ*WCMEMM;GEEFN6*[QY7F%-@^;.5Q@>]>F?&GQ)<>#_@YK
ME\K-]KALC&KQ9!61\(&'IAFS^%>3_LA_\C=??]>_]17NGC/_ )$_5?\ KSE_
M] -<OA]3>8\-8K,\';#^UI.E&,5=0=-37M7JN>I)RO*5HW48KI=[9_+ZOF-/
M#5KU.27,V]VI.+Y5O:*MHM=V_(\[^(FM#2O@WI/AG2=76ZUS5EM=,MY8+GS)
MG)*^;+D'=C:');H,]:Z;XS>*+KX;_"74+W3=JW-K''!#)(-ZP;G6/S&SG.T-
MNYSDCG->-_L9?\C]JW_7%O\ T(5]#>)_^1:U#_KVD_\ 0371P-CL1Q%P]B<Y
MHR>'G5I.C346Y>R5)32DFVN:3E-R;]W117V;F.=4:>7YA3P<U[11ESROIS<W
M*VGO965NN[?6QR/A?X?^&;J>SE76[_7-0CVS>>VO3R&=EP=QC639M_V0NW'&
M,5J?&&ST\^ ]0O\ 41=-'I,$EVBPWDUKN=4. 3&ZDYZ8)QS7B'[+7_)99/\
MKTG_ /0DKV/]H?\ Y(QKW_7%?_1BU/"^?87,^"\;F=+!TZ7+&K>*2DI.G#F3
ME=>\[_S7?FV5F>!JX;.*.&G6E*[CK>S2D[-*ST^5BO\ !/X;PZ%X2T74[R34
MKC6IK))+AY[^>1=TBAB/+9R@(SC(7M6;K6H1^._C)JVAZMJD^FZ/H=I \=G'
M>-9MJ4DH+-(75E=D087:#C.,^E>EV_\ Q[Q_[HKY_P#VW?\ CXT7_=/_ *%7
M7QY2H<,\*4ZV&IJ5+#R@YT_A596Y+3:[R<9R;4N9PY9)ILQR.53,LTE"K)J5
M1249;\FM[Q3[).*M:U[JS1V?PK6&#XO:U;^'KZ[N_"MG81QS![R2ZA2^+YQ&
M[LW2/[P4\$C/:J_Q>N[SQ+\7-)T>UL=4U6UTO3Y+Z\M;#4/L;2F1MD>Y_,3[
MI0D '/S=QFNN^"7_ "2O1?\ KA_[,:H^%?\ DNOBS_KRL?Y25?\ 8_MLBP.
MY^6&+K1FU&*Y81<9UU3A&2E'D3A&+33C)<S<;2Y1?6^3&UZ]KNE!I7;NVFJ;
MDVK.[NW=--::Z7.9^"FLQVTVK>(6N;W2_#C$6,>G7=]->RVUPA/F/+OW&$]!
MC/0Y..*]6TO5K;6[,7%G/%<P,SH)(VW*2K%6&?9E(_"O*=!_U7Q _P"PXW_H
M(KL?@5_R2;1?^N3?^AM77X>X^K2C2RMV<7"K-NUO>C6Y':*]V,7>ZA%)1V5]
8WCG]&,Y2Q.M[Q5M]'"ZNWJVNK;UW/__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>lscc20200930_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:lscc="http://www.latticesemi.com/20200926"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:thunderdome="http://www.RDGFilings.com"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="lscc-20200926.xsd" xlink:type="simple"/>
    <context id="d_2019-12-29_2020-09-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i_2020-10-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2020-10-26</instant>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i_2020-09-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2019-12-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2018-12-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i_2019-09-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i_2020-09-26_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2018-12-29_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i_2018-12-29_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i_2018-12-29_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i_2018-12-29_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i_2019-09-28_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i_2020-06-27_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i_2020-06-27_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i_2020-06-27_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i_2020-06-27_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="i_2020-06-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i_2019-06-29_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i_2019-06-29_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i_2019-06-29_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i_2019-06-29_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="i_2019-06-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:LargeDistributorOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:LargeDistributorTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-12-28_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:LargeDistributorOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-12-28_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">lscc:LargeDistributorTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">lscc:SellThroughDistributorsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-12-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-30_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2020-06-30_2020-09-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_StatementGeographicalAxis-EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_StatementGeographicalAxis-EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_StatementGeographicalAxis-EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_StatementGeographicalAxis-EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i_2020-09-26_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2020-09-26_StatementGeographicalAxis-CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementGeographicalAxis-CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2020-09-26_StatementGeographicalAxis-PH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementGeographicalAxis-PH">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2020-09-26_StatementGeographicalAxis-TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementGeographicalAxis-TW">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2020-09-26_StatementGeographicalAxis-JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementGeographicalAxis-JP">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2020-09-26_StatementGeographicalAxis-OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementGeographicalAxis-OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">lscc:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2020-09-26_StatementGeographicalAxis-NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2019-12-28_StatementGeographicalAxis-NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="d_2019-05-17_2019-05-17_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">lscc:SecuredTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-17</startDate>
            <endDate>2019-05-17</endDate>
        </period>
    </context>
    <context id="i_2019-05-17_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">lscc:SecuredTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-17</instant>
        </period>
    </context>
    <context id="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-17</startDate>
            <endDate>2019-05-17</endDate>
        </period>
    </context>
    <context id="i_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-17</instant>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">lscc:SecuredTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i_2020-09-26_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">lscc:SecuredTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2020-09-26_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">lscc:CreditAgreementMay172019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q12020PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q12020PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i_2020-09-26_RestructuringPlanAxis-Q12020PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q12020PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q22019SalesPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q22019SalesPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_RestructuringPlanAxis-Q22019SalesPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q22019SalesPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_RestructuringPlanAxis-Q22019SalesPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q22019SalesPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_RestructuringPlanAxis-Q22019SalesPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q22019SalesPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i_2020-06-27_RestructuringPlanAxis-Q22019SalesPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:Q22019SalesPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-27</instant>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_RestructuringCostAndReserveAxis-VacatedFacilityMember_RestructuringPlanAxis-June2017PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:VacatedFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_RestructuringPlanAxis-June2017PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_RestructuringPlanAxis-June2017PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_RestructuringPlanAxis-June2017PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_RestructuringPlanAxis-June2017PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i_2020-09-26_RestructuringPlanAxis-June2017PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2020-09-26_RangeAxis-MinimumMember_RestructuringPlanAxis-June2017PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2020-09-26_RangeAxis-MaximumMember_RestructuringPlanAxis-June2017PlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">lscc:June2017PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2019-12-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2019-12-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2019-12-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="i_2019-12-28_RestructuringCostAndReserveAxis-OtherRestructuringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-OtherRestructuringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i_2020-09-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2020-09-26_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2020-09-26_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2020-09-26_RestructuringCostAndReserveAxis-OtherRestructuringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2018-12-29_RestructuringCostAndReserveAxis-EmployeeSeveranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i_2018-12-29_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i_2018-12-29_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="i_2018-12-29_RestructuringCostAndReserveAxis-OtherRestructuringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-OtherRestructuringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i_2019-09-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i_2019-09-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:LeaseTerminationAndFixedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i_2019-09-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">lscc:SoftwareContractsAndEngineeringToolsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i_2019-09-28_RestructuringCostAndReserveAxis-OtherRestructuringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-28</instant>
        </period>
    </context>
    <context id="i_2020-09-26_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-29_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-29</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-29_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-29</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-29_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lscc:AmortizationOfAcquiredIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-29</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lscc:AmortizationOfAcquiredIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-29_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lscc:AmortizationOfAcquiredIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-29</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">lscc:AmortizationOfAcquiredIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-29</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-29</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2020-03-29_2020-06-27_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2020-06-27</endDate>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="i_2019-12-28_AwardTypeAxis-PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_AwardTypeAxis-PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i_2020-09-26_AwardTypeAxis-PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="d_2020-06-28_2020-09-26_IncomeTaxAuthorityAxis-DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-28</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2019-06-30_2019-09-28_IncomeTaxAuthorityAxis-DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_IncomeTaxAuthorityAxis-DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="d_2018-12-30_2019-09-28_IncomeTaxAuthorityAxis-DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <context id="d_2019-12-29_2020-09-26_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OfficeOfTheTaxCommissionerBermudaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:OfficeOfTheTaxCommissionerBermudaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-29</startDate>
            <endDate>2020-09-26</endDate>
        </period>
    </context>
    <context id="i_2020-09-26_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-26</instant>
        </period>
    </context>
    <context id="i_2019-12-28_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-28</instant>
        </period>
    </context>
    <context id="d_2018-12-19_2018-12-19_LitigationCaseAxis-AllegedViolationOfTheLanhamActMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000855658</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">lscc:AllegedViolationOfTheLanhamActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-19</startDate>
            <endDate>2018-12-19</endDate>
        </period>
    </context>
    <unit id="Share">
        <measure>shares</measure>
    </unit>
    <unit id="NonApplicable">
        <measure>thunderdome:item</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USDPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Year">
        <measure>utr:Y</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="d_2019-12-29_2020-09-26"
      id="thunderdome-EntityCentralIndexKey">0000855658</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName
      contextRef="d_2019-12-29_2020-09-26"
      id="thunderdome-EntityRegistrantName">Lattice Semiconductor Corp</dei:EntityRegistrantName>
    <dei:AmendmentFlag contextRef="d_2019-12-29_2020-09-26">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="d_2019-12-29_2020-09-26">--01-02</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="d_2019-12-29_2020-09-26">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="d_2019-12-29_2020-09-26">2020</dei:DocumentFiscalYearFocus>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651139"
      unitRef="USD">108604000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i_2019-12-28"
      decimals="-4"
      id="c65651140"
      unitRef="USD">125990000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651173"
      unitRef="USD">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i_2020-09-26"
      decimals="INF"
      id="c65651178"
      unitRef="USDPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i_2019-12-28"
      decimals="INF"
      id="c65651179"
      unitRef="USDPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i_2020-09-26"
      decimals="INF"
      id="c65651180"
      unitRef="Share">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i_2019-12-28"
      decimals="INF"
      id="c65651181"
      unitRef="Share">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651182"
      unitRef="Share">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651183"
      unitRef="Share">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651184"
      unitRef="Share">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651185"
      unitRef="Share">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i_2020-09-26"
      decimals="INF"
      id="c65651188"
      unitRef="USDPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i_2019-12-28"
      decimals="INF"
      id="c65651189"
      unitRef="USDPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i_2020-09-26"
      decimals="INF"
      id="c65651190"
      unitRef="Share">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i_2019-12-28"
      decimals="INF"
      id="c65651191"
      unitRef="Share">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i_2020-09-26"
      decimals="INF"
      id="c65651192"
      unitRef="Share">136078000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2020-09-26"
      decimals="INF"
      id="c65651194"
      unitRef="Share">136078000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i_2019-12-28"
      decimals="INF"
      id="c65651193"
      unitRef="Share">133883000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2019-12-28"
      decimals="INF"
      id="c65651195"
      unitRef="Share">133883000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:DebtInstrumentTerm
      contextRef="d_2019-05-17_2019-05-17_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember"
      id="c65651915">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="d_2019-05-17_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member"
      id="c65651917">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2019-12-29_2020-09-26_RestructuringPlanAxis-Q22019SalesPlanMember"
      decimals="-5"
      id="c65652000"
      unitRef="USD">100000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      id="c65652180">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="1"
      id="c65652182"
      unitRef="Pure">0.50</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember"
      decimals="-3"
      id="c65652190"
      unitRef="Pure">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2019-06-30_2019-09-28_IncomeTaxAuthorityAxis-DomesticCountryMember"
      decimals="2"
      id="c65652282"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2019-12-29_2020-09-26_IncomeTaxAuthorityAxis-DomesticCountryMember"
      decimals="2"
      id="c65652283"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2018-12-30_2019-09-28_IncomeTaxAuthorityAxis-DomesticCountryMember"
      decimals="2"
      id="c65652284"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2019-12-29_2020-09-26_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OfficeOfTheTaxCommissionerBermudaMember"
      decimals="-3"
      id="c65652289"
      unitRef="Pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <dei:DocumentType contextRef="d_2019-12-29_2020-09-26">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="d_2019-12-29_2020-09-26">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="d_2019-12-29_2020-09-26">2020-09-26</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="d_2019-12-29_2020-09-26">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="d_2019-12-29_2020-09-26">000-18032</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="d_2019-12-29_2020-09-26">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="d_2019-12-29_2020-09-26">93-0835214</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d_2019-12-29_2020-09-26">5555 NE Moore Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d_2019-12-29_2020-09-26">Hillsboro</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d_2019-12-29_2020-09-26">OR</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d_2019-12-29_2020-09-26">97124</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d_2019-12-29_2020-09-26">503</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d_2019-12-29_2020-09-26">268-8000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="d_2019-12-29_2020-09-26">Common Stock, $.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d_2019-12-29_2020-09-26">LSCC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d_2019-12-29_2020-09-26">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="d_2019-12-29_2020-09-26">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="d_2019-12-29_2020-09-26">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="d_2019-12-29_2020-09-26">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="d_2019-12-29_2020-09-26">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="d_2019-12-29_2020-09-26">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="d_2019-12-29_2020-09-26">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="i_2020-10-26" decimals="INF" unitRef="Share">136155870</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651009"
      unitRef="USD">103042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651010"
      unitRef="USD">103469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651011"
      unitRef="USD">300947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651012"
      unitRef="USD">303856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651013"
      unitRef="USD">40736000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-4"
      id="c65651014"
      unitRef="USD">42030000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651015"
      unitRef="USD">120502000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651016"
      unitRef="USD">124727000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651017"
      unitRef="USD">62306000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651018"
      unitRef="USD">61439000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651019"
      unitRef="USD">180445000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651020"
      unitRef="USD">179129000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651022"
      unitRef="USD">22439000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651023"
      unitRef="USD">20032000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-4"
      id="c65651024"
      unitRef="USD">66590000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651025"
      unitRef="USD">59074000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651026"
      unitRef="USD">23758000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651027"
      unitRef="USD">21078000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651028"
      unitRef="USD">70797000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651029"
      unitRef="USD">61618000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <lscc:AmortizationOfIntangibleAssetsAcquired
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651030"
      unitRef="USD">603000</lscc:AmortizationOfIntangibleAssetsAcquired>
    <lscc:AmortizationOfIntangibleAssetsAcquired
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651031"
      unitRef="USD">3389000</lscc:AmortizationOfIntangibleAssetsAcquired>
    <lscc:AmortizationOfIntangibleAssetsAcquired
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651032"
      unitRef="USD">3846000</lscc:AmortizationOfIntangibleAssetsAcquired>
    <lscc:AmortizationOfIntangibleAssetsAcquired
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651033"
      unitRef="USD">10168000</lscc:AmortizationOfIntangibleAssetsAcquired>
    <us-gaap:RestructuringCharges
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651034"
      unitRef="USD">2692000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651035"
      unitRef="USD">252000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651036"
      unitRef="USD">4178000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651037"
      unitRef="USD">4719000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651038"
      unitRef="USD">49492000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651039"
      unitRef="USD">44751000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651040"
      unitRef="USD">145411000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651041"
      unitRef="USD">135579000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651042"
      unitRef="USD">12814000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651043"
      unitRef="USD">16688000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651044"
      unitRef="USD">35034000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-4"
      id="c65651045"
      unitRef="USD">43550000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651046"
      unitRef="USD">792000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651047"
      unitRef="USD">2022000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651048"
      unitRef="USD">2914000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651049"
      unitRef="USD">10547000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-4"
      id="c65651050"
      unitRef="USD">-70000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651051"
      unitRef="USD">-61000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651052"
      unitRef="USD">-83000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651053"
      unitRef="USD">-2017000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651054"
      unitRef="USD">11952000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651055"
      unitRef="USD">14605000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651056"
      unitRef="USD">32037000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651057"
      unitRef="USD">30986000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651058"
      unitRef="USD">-655000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651059"
      unitRef="USD">1066000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651060"
      unitRef="USD">634000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-4"
      id="c65651061"
      unitRef="USD">1480000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651062"
      unitRef="USD">12607000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651063"
      unitRef="USD">13539000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651064"
      unitRef="USD">31403000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651065"
      unitRef="USD">29506000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2020-06-28_2020-09-26"
      decimals="INF"
      id="c65651067"
      unitRef="USDPerShare">0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2019-06-30_2019-09-28"
      decimals="INF"
      id="c65651068"
      unitRef="USDPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2019-12-29_2020-09-26"
      decimals="INF"
      id="c65651069"
      unitRef="USDPerShare">0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2018-12-30_2019-09-28"
      decimals="INF"
      id="c65651070"
      unitRef="USDPerShare">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2020-06-28_2020-09-26"
      decimals="INF"
      id="c65651071"
      unitRef="USDPerShare">0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2019-06-30_2019-09-28"
      decimals="INF"
      id="c65651072"
      unitRef="USDPerShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2019-12-29_2020-09-26"
      decimals="INF"
      id="c65651073"
      unitRef="USDPerShare">0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2018-12-30_2019-09-28"
      decimals="INF"
      id="c65651074"
      unitRef="USDPerShare">0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651076"
      unitRef="Share">135598000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651077"
      unitRef="Share">132997000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651078"
      unitRef="Share">134903000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651079"
      unitRef="Share">132065000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651080"
      unitRef="Share">141524000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651081"
      unitRef="Share">138894000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651082"
      unitRef="Share">140763000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651083"
      unitRef="Share">137679000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651096"
      unitRef="USD">12607000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651097"
      unitRef="USD">13539000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651098"
      unitRef="USD">31403000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651099"
      unitRef="USD">29506000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651101"
      unitRef="USD">859000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651102"
      unitRef="USD">-93000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651103"
      unitRef="USD">899000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651104"
      unitRef="USD">-7000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651105"
      unitRef="USD">507000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651106"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651107"
      unitRef="USD">507000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651108"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651109"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651110"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651111"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651112"
      unitRef="USD">42000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651113"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651114"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651115"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651116"
      unitRef="USD">53000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651117"
      unitRef="USD">12959000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651118"
      unitRef="USD">13446000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651119"
      unitRef="USD">31795000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651120"
      unitRef="USD">29488000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651127"
      unitRef="USD">182268000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651128"
      unitRef="USD">118081000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651129"
      unitRef="USD">72989000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651130"
      unitRef="USD">64917000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651131"
      unitRef="USD">59488000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i_2019-12-28"
      decimals="-4"
      id="c65651132"
      unitRef="USD">54980000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651133"
      unitRef="USD">24205000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651134"
      unitRef="USD">24452000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i_2020-09-26"
      decimals="-4"
      id="c65651135"
      unitRef="USD">338950000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i_2019-12-28"
      decimals="-4"
      id="c65651136"
      unitRef="USD">262430000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651137"
      unitRef="USD">39782000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2019-12-28"
      decimals="-4"
      id="c65651138"
      unitRef="USD">39230000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651141"
      unitRef="USD">21614000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651142"
      unitRef="USD">23591000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651143"
      unitRef="USD">3496000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651144"
      unitRef="USD">6977000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651145"
      unitRef="USD">267514000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651146"
      unitRef="USD">267514000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651147"
      unitRef="USD">483000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651148"
      unitRef="USD">478000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651149"
      unitRef="USD">10592000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651150"
      unitRef="USD">11796000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651151"
      unitRef="USD">682431000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651152"
      unitRef="USD">612016000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651155"
      unitRef="USD">59742000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651156"
      unitRef="USD">60255000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651157"
      unitRef="USD">15148000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651158"
      unitRef="USD">13404000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651159"
      unitRef="USD">8382000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651160"
      unitRef="USD">21474000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651161"
      unitRef="USD">4562000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651162"
      unitRef="USD">4686000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651163"
      unitRef="USD">87834000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651164"
      unitRef="USD">99819000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651165"
      unitRef="USD">162215000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651166"
      unitRef="USD">125072000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651167"
      unitRef="USD">19505000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651168"
      unitRef="USD">21438000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651169"
      unitRef="USD">35984000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651170"
      unitRef="USD">38028000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651171"
      unitRef="USD">305538000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651172"
      unitRef="USD">284357000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651174"
      unitRef="USD">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockValue
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651176"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651177"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651186"
      unitRef="USD">1361000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651187"
      unitRef="USD">1339000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i_2020-09-26"
      decimals="-4"
      id="c65651196"
      unitRef="USD">779630000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651197"
      unitRef="USD">762213000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651198"
      unitRef="USD">-401887000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i_2019-12-28"
      decimals="-4"
      id="c65651199"
      unitRef="USD">-433290000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651200"
      unitRef="USD">-2211000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651201"
      unitRef="USD">-2603000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651202"
      unitRef="USD">376893000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651203"
      unitRef="USD">327659000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651204"
      unitRef="USD">682431000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651205"
      unitRef="USD">612016000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651213"
      unitRef="USD">31403000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651214"
      unitRef="USD">29506000</us-gaap:NetIncomeLoss>
    <lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651216"
      unitRef="USD">19263000</lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts>
    <lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651217"
      unitRef="USD">24682000</lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651218"
      unitRef="USD">30228000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651219"
      unitRef="USD">13335000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651220"
      unitRef="USD">4464000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651221"
      unitRef="USD">4372000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-5"
      id="c65651222"
      unitRef="USD">300000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651223"
      unitRef="USD">1539000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651224"
      unitRef="USD">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651225"
      unitRef="USD">977000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651226"
      unitRef="USD">-0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651227"
      unitRef="USD">-2235000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651228"
      unitRef="USD">101000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651229"
      unitRef="USD">63000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651231"
      unitRef="USD">8072000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651232"
      unitRef="USD">-13457000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651233"
      unitRef="USD">4508000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651234"
      unitRef="USD">-7424000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651235"
      unitRef="USD">3516000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651236"
      unitRef="USD">8741000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651237"
      unitRef="USD">1861000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651238"
      unitRef="USD">-196000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651239"
      unitRef="USD">1744000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651240"
      unitRef="USD">2063000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <lscc:IncreaseDecreaseOfOperatingLeaseLiabilities
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651241"
      unitRef="USD">4331000</lscc:IncreaseDecreaseOfOperatingLeaseLiabilities>
    <lscc:IncreaseDecreaseOfOperatingLeaseLiabilities
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651242"
      unitRef="USD">5571000</lscc:IncreaseDecreaseOfOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651243"
      unitRef="USD">223000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651244"
      unitRef="USD">-202000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651245"
      unitRef="USD">68958000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651246"
      unitRef="USD">84817000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651248"
      unitRef="USD">9781000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651249"
      unitRef="USD">11729000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-4"
      id="c65651250"
      unitRef="USD">6850000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651251"
      unitRef="USD">5745000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651252"
      unitRef="USD">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651253"
      unitRef="USD">9655000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651254"
      unitRef="USD">-16631000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651255"
      unitRef="USD">-7819000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651257"
      unitRef="USD">19934000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651258"
      unitRef="USD">7813000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651259"
      unitRef="USD">7145000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651260"
      unitRef="USD">16178000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-7"
      id="c65651261"
      unitRef="USD">50000000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-5"
      id="c65651262"
      unitRef="USD">206500000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651263"
      unitRef="USD">-0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651264"
      unitRef="USD">2086000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-4"
      id="c65651265"
      unitRef="USD">26250000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651266"
      unitRef="USD">311408000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651267"
      unitRef="USD">10961000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651268"
      unitRef="USD">-98629000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651269"
      unitRef="USD">899000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651270"
      unitRef="USD">-7000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651271"
      unitRef="USD">64187000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651272"
      unitRef="USD">-21638000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651273"
      unitRef="USD">118081000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2018-12-29"
      decimals="-3"
      id="c65651274"
      unitRef="USD">119051000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651275"
      unitRef="USD">182268000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i_2019-09-28"
      decimals="-3"
      id="c65651276"
      unitRef="USD">97413000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651280"
      unitRef="USD">2849000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651281"
      unitRef="USD">9932000</us-gaap:InterestPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651282"
      unitRef="USD">5786000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-4"
      id="c65651283"
      unitRef="USD">6540000</us-gaap:OperatingLeasePayments>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651284"
      unitRef="USD">2317000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651285"
      unitRef="USD">1922000</us-gaap:IncomeTaxesPaidNet>
    <lscc:AccruedPurchasesOfPlantAndEquipment
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651286"
      unitRef="USD">549000</lscc:AccruedPurchasesOfPlantAndEquipment>
    <lscc:AccruedPurchasesOfPlantAndEquipment
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651287"
      unitRef="USD">1841000</lscc:AccruedPurchasesOfPlantAndEquipment>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651288"
      unitRef="USD">2274000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651289"
      unitRef="USD">404000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2019-12-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651302"
      unitRef="Share">133883000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-12-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651303"
      unitRef="USD">1339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-12-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651304"
      unitRef="USD">762213000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-12-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-4"
      id="c65651305"
      unitRef="USD">-433290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-12-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651306"
      unitRef="USD">-2603000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651307"
      unitRef="USD">327659000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651309"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651310"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651311"
      unitRef="USD">31403000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651312"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651313"
      unitRef="USD">31403000</us-gaap:NetIncomeLoss>
    <lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651314"
      unitRef="Share">2195000</lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651315"
      unitRef="USD">22000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651316"
      unitRef="USD">-12811000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651317"
      unitRef="USD">0</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651318"
      unitRef="USD">0</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651319"
      unitRef="USD">-12789000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651321"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651322"
      unitRef="USD">30228000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651323"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651324"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651325"
      unitRef="USD">30228000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651327"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651328"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651329"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651330"
      unitRef="USD">899000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651331"
      unitRef="USD">899000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651333"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651334"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651335"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651336"
      unitRef="USD">507000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651337"
      unitRef="USD">507000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651338"
      unitRef="Share">136078000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651339"
      unitRef="USD">1361000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-4"
      id="c65651340"
      unitRef="USD">779630000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651341"
      unitRef="USD">-401887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651342"
      unitRef="USD">-2211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651343"
      unitRef="USD">376893000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2018-12-29_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651356"
      unitRef="Share">129728000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2018-12-29_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651357"
      unitRef="USD">1297000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2018-12-29_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651358"
      unitRef="USD">736274000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2018-12-29_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651359"
      unitRef="USD">-476783000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2018-12-29_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651360"
      unitRef="USD">-2331000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2018-12-29"
      decimals="-3"
      id="c65651361"
      unitRef="USD">258457000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651363"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651364"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651365"
      unitRef="USD">29506000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651366"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651367"
      unitRef="USD">29506000</us-gaap:NetIncomeLoss>
    <lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651368"
      unitRef="Share">3774000</lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651369"
      unitRef="USD">38000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651370"
      unitRef="USD">8327000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651371"
      unitRef="USD">0</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651372"
      unitRef="USD">0</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651373"
      unitRef="USD">8365000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651375"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651376"
      unitRef="USD">13335000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651377"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651378"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651379"
      unitRef="USD">13335000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651381"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651382"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651383"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651384"
      unitRef="USD">-7000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651385"
      unitRef="USD">-7000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651387"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651388"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651389"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651390"
      unitRef="USD">42000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651391"
      unitRef="USD">42000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651393"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651394"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651395"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="d_2018-12-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651396"
      unitRef="USD">53000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651397"
      unitRef="USD">53000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651398"
      unitRef="Share">133502000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651399"
      unitRef="USD">1335000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651400"
      unitRef="USD">757936000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651401"
      unitRef="USD">-447277000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651402"
      unitRef="USD">-2349000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-09-28"
      decimals="-3"
      id="c65651403"
      unitRef="USD">309645000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2020-06-27_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651416"
      unitRef="Share">135147000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-06-27_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651417"
      unitRef="USD">1351000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-06-27_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651418"
      unitRef="USD">779836000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-06-27_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651419"
      unitRef="USD">-414494000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-06-27_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651420"
      unitRef="USD">-2563000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-06-27"
      decimals="-4"
      id="c65651421"
      unitRef="USD">364130000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651423"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651424"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651425"
      unitRef="USD">12607000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651426"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651427"
      unitRef="USD">12607000</us-gaap:NetIncomeLoss>
    <lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651428"
      unitRef="Share">931000</lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-4"
      id="c65651429"
      unitRef="USD">10000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651430"
      unitRef="USD">-10694000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651431"
      unitRef="USD">0</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651432"
      unitRef="USD">0</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651433"
      unitRef="USD">-10684000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651435"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651436"
      unitRef="USD">10488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651437"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651438"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651439"
      unitRef="USD">10488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651441"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651442"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651443"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651444"
      unitRef="USD">859000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651445"
      unitRef="USD">859000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651447"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651448"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651449"
      unitRef="USD">-0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651450"
      unitRef="USD">507000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651451"
      unitRef="USD">507000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651452"
      unitRef="Share">136078000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651453"
      unitRef="USD">1361000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-4"
      id="c65651454"
      unitRef="USD">779630000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651455"
      unitRef="USD">-401887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651456"
      unitRef="USD">-2211000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651457"
      unitRef="USD">376893000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2019-06-29_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651470"
      unitRef="Share">132536000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-06-29_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651471"
      unitRef="USD">1325000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-06-29_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651472"
      unitRef="USD">756924000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-06-29_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651473"
      unitRef="USD">-460816000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-06-29_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651474"
      unitRef="USD">-2256000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-06-29"
      decimals="-3"
      id="c65651475"
      unitRef="USD">295177000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651477"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651478"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651479"
      unitRef="USD">13539000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651480"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651481"
      unitRef="USD">13539000</us-gaap:NetIncomeLoss>
    <lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651482"
      unitRef="Share">966000</lscc:StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-4"
      id="c65651483"
      unitRef="USD">10000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651484"
      unitRef="USD">-4668000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651485"
      unitRef="USD">0</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651486"
      unitRef="USD">0</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651487"
      unitRef="USD">-4658000</lscc:StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651489"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-4"
      id="c65651490"
      unitRef="USD">5680000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651491"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651492"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-4"
      id="c65651493"
      unitRef="USD">5680000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651495"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651496"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651497"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-06-30_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651498"
      unitRef="USD">-93000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651499"
      unitRef="USD">-93000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651500"
      unitRef="Share">133502000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-09-28_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c65651501"
      unitRef="USD">1335000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-09-28_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember"
      decimals="-3"
      id="c65651502"
      unitRef="USD">757936000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-09-28_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c65651503"
      unitRef="USD">-447277000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-09-28_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="c65651504"
      unitRef="USD">-2349000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2019-09-28"
      decimals="-3"
      id="c65651505"
      unitRef="USD">309645000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664318">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN1" title="FN1"/&gt;Note &lt;em style="font: inherit;"&gt;1&lt;/em&gt; - Basis of Presentation&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Lattice Semiconductor Corporation, a Delaware corporation, and its subsidiaries (&#x201c;Lattice,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;) develop technologies that we monetize through differentiated programmable logic semiconductor&#160;products, system solutions, design services, and licenses. Lattice was founded in &lt;em style="font: inherit;"&gt;1983&lt;/em&gt; and is headquartered in Hillsboro, Oregon.&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b/&gt;&lt;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Basis of Presentation and Use of Estimates&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;The accompanying Consolidated Financial Statements are unaudited and have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules&#160;and regulations of the Securities and Exchange Commission ("SEC"). In our opinion, they include all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of results for the interim periods. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted as permitted by the SEC's rules&#160;and regulations for interim reporting. These Consolidated Financial Statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K for the year ended&#160;&lt;em style="font: inherit;"&gt; December 28, 2019&lt;/em&gt; ("&lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K").&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience &lt;em style="font: inherit;"&gt; may &lt;/em&gt;differ materially from our estimates. As of &lt;em style="font: inherit;"&gt; September 26, 2020, &lt;/em&gt;the extent to which the COVID-&lt;em style="font: inherit;"&gt;19&lt;/em&gt; pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates &lt;em style="font: inherit;"&gt; may &lt;/em&gt;materially change in future periods.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;We describe our accounting methods and practices in more detail in our&#160;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K. There have been &lt;em style="font: inherit;"&gt;no&lt;/em&gt; changes to the significant accounting policies, procedures, or general information described in our &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K that have had a material impact on our consolidated financial statements and related notes.&lt;/p&gt;&lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b/&gt;&lt;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Fiscal Reporting Periods&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;We report based on a &lt;em style="font: inherit;"&gt;52&lt;/em&gt; or &lt;em style="font: inherit;"&gt;53&lt;/em&gt;-week fiscal year ending on the Saturday closest to &lt;em style="font: inherit;"&gt; December 31. &lt;/em&gt;Our fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; will be a &lt;em style="font: inherit;"&gt;53&lt;/em&gt;-week year and will end on &lt;em style="font: inherit;"&gt; January 2, 2021, &lt;/em&gt;and our fiscal &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; was a &lt;em style="font: inherit;"&gt;52&lt;/em&gt;-week year that ended &lt;em style="font: inherit;"&gt; December 28, 2019. &lt;/em&gt;Our&#160;&lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; ended on &lt;em style="font: inherit;"&gt; September 26, 2020 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; September 28, 2019&lt;/em&gt;, respectively. All references to quarterly or &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months ended financial results are references to the results for the relevant&#160;&lt;em style="font: inherit;"&gt;13&lt;/em&gt;-week or &lt;em style="font: inherit;"&gt;39&lt;/em&gt;-week fiscal period.&lt;/p&gt;&lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;b/&gt;&lt;/p&gt;&lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;b&gt;Concentrations of Risk&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to distributors as a percentage of total revenue was 82% and 81% for the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2019&lt;/em&gt;, respectively, and 81% and 82% for the &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; September 26, 2020 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; September 28, 2019, &lt;/em&gt;respectively.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Distributors also account for a substantial portion of our net accounts receivable. Our &lt;em style="font: inherit;"&gt;two&lt;/em&gt; largest distributors accounted for 53% and 31% of net accounts receivable at &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt;&#160;and 40% and 38% of net accounts receivable at &lt;em style="font: inherit;"&gt; December 28, 2019&lt;/em&gt;. &lt;em style="font: inherit;"&gt;No&lt;/em&gt; other distributor or end customer accounted for more than &lt;em style="font: inherit;"&gt;10%&lt;/em&gt; of net accounts receivable at these dates.&lt;/p&gt;&lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b/&gt;&lt;/p&gt;&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Recently Issued Accounting Standards&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;span style="font-family:Arial;font-size:9pt;"&gt;In &lt;em style="font: inherit;"&gt; December 2019, &lt;/em&gt;the FASB issued ASU &lt;em style="font: inherit;"&gt;2019&lt;/em&gt;-&lt;em style="font: inherit;"&gt;12,&lt;/em&gt; &lt;i&gt;Income Taxes (Topic &lt;em style="font: inherit;"&gt;740&lt;/em&gt;): Simplifying the Accounting for Income Taxes&lt;/i&gt;, which adds new&#160;guidance for accounting for tax law changes, year-to-date losses in interim periods, and determining how to apply the income tax guidance to&#160;franchise taxes that are partially based on income, as well as other changes to simplify accounting for income taxes. The ASU is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after &lt;em style="font: inherit;"&gt; December 15, 2020. &lt;/em&gt;Entities &lt;em style="font: inherit;"&gt; may &lt;/em&gt;early adopt the ASU in any interim period for which financial&#160;statements have &lt;em style="font: inherit;"&gt;not&lt;/em&gt; yet been issued (or made available for issuance). We are currently assessing the impact of ASU &lt;em style="font: inherit;"&gt;2019&lt;/em&gt;-&lt;em style="font: inherit;"&gt;12&lt;/em&gt; on our&#160;consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"/&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;


  </us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="d_2019-12-29_2020-09-26" id="c65653574">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Basis of Presentation and Use of Estimates&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;The accompanying Consolidated Financial Statements are unaudited and have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules&#160;and regulations of the Securities and Exchange Commission ("SEC"). In our opinion, they include all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of results for the interim periods. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted as permitted by the SEC's rules&#160;and regulations for interim reporting. These Consolidated Financial Statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K for the year ended&#160;&lt;em style="font: inherit;"&gt; December 28, 2019&lt;/em&gt; ("&lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K").&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience &lt;em style="font: inherit;"&gt; may &lt;/em&gt;differ materially from our estimates. As of &lt;em style="font: inherit;"&gt; September 26, 2020, &lt;/em&gt;the extent to which the COVID-&lt;em style="font: inherit;"&gt;19&lt;/em&gt; pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates &lt;em style="font: inherit;"&gt; may &lt;/em&gt;materially change in future periods.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;We describe our accounting methods and practices in more detail in our&#160;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K. There have been &lt;em style="font: inherit;"&gt;no&lt;/em&gt; changes to the significant accounting policies, procedures, or general information described in our &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K that have had a material impact on our consolidated financial statements and related notes.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:FiscalPeriod contextRef="d_2019-12-29_2020-09-26" id="c65653575">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Fiscal Reporting Periods&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;We report based on a &lt;em style="font: inherit;"&gt;52&lt;/em&gt; or &lt;em style="font: inherit;"&gt;53&lt;/em&gt;-week fiscal year ending on the Saturday closest to &lt;em style="font: inherit;"&gt; December 31. &lt;/em&gt;Our fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; will be a &lt;em style="font: inherit;"&gt;53&lt;/em&gt;-week year and will end on &lt;em style="font: inherit;"&gt; January 2, 2021, &lt;/em&gt;and our fiscal &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; was a &lt;em style="font: inherit;"&gt;52&lt;/em&gt;-week year that ended &lt;em style="font: inherit;"&gt; December 28, 2019. &lt;/em&gt;Our&#160;&lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; ended on &lt;em style="font: inherit;"&gt; September 26, 2020 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; September 28, 2019&lt;/em&gt;, respectively. All references to quarterly or &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months ended financial results are references to the results for the relevant&#160;&lt;em style="font: inherit;"&gt;13&lt;/em&gt;-week or &lt;em style="font: inherit;"&gt;39&lt;/em&gt;-week fiscal period.&lt;/p&gt;</us-gaap:FiscalPeriod>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="d_2019-12-29_2020-09-26" id="c65653576">&lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;b&gt;Concentrations of Risk&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to distributors as a percentage of total revenue was 82% and 81% for the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2019&lt;/em&gt;, respectively, and 81% and 82% for the &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; September 26, 2020 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; September 28, 2019, &lt;/em&gt;respectively.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Distributors also account for a substantial portion of our net accounts receivable. Our &lt;em style="font: inherit;"&gt;two&lt;/em&gt; largest distributors accounted for 53% and 31% of net accounts receivable at &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt;&#160;and 40% and 38% of net accounts receivable at &lt;em style="font: inherit;"&gt; December 28, 2019&lt;/em&gt;. &lt;em style="font: inherit;"&gt;No&lt;/em&gt; other distributor or end customer accounted for more than &lt;em style="font: inherit;"&gt;10%&lt;/em&gt; of net accounts receivable at these dates.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2020-06-28_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember"
      decimals="2"
      id="c65651534"
      unitRef="Pure">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2019-06-30_2019-09-28_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember"
      decimals="2"
      id="c65651535"
      unitRef="Pure">0.81</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember"
      decimals="2"
      id="c65651539"
      unitRef="Pure">0.81</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2018-12-30_2019-09-28_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember"
      decimals="2"
      id="c65651540"
      unitRef="Pure">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorOneMember"
      decimals="2"
      id="c65651543"
      unitRef="Pure">0.53</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2019-12-29_2020-09-26_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorTwoMember"
      decimals="2"
      id="c65651544"
      unitRef="Pure">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2018-12-30_2019-12-28_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorOneMember"
      decimals="1"
      id="c65651545"
      unitRef="Pure">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2018-12-30_2019-12-28_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember_MajorCustomersAxis-LargeDistributorTwoMember"
      decimals="2"
      id="c65651546"
      unitRef="Pure">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2019-12-29_2020-09-26" id="c65653577">&lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Recently Issued Accounting Standards&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;span style="font-family:Arial;font-size:9pt;"&gt;In &lt;em style="font: inherit;"&gt; December 2019, &lt;/em&gt;the FASB issued ASU &lt;em style="font: inherit;"&gt;2019&lt;/em&gt;-&lt;em style="font: inherit;"&gt;12,&lt;/em&gt; &lt;i&gt;Income Taxes (Topic &lt;em style="font: inherit;"&gt;740&lt;/em&gt;): Simplifying the Accounting for Income Taxes&lt;/i&gt;, which adds new&#160;guidance for accounting for tax law changes, year-to-date losses in interim periods, and determining how to apply the income tax guidance to&#160;franchise taxes that are partially based on income, as well as other changes to simplify accounting for income taxes. The ASU is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after &lt;em style="font: inherit;"&gt; December 15, 2020. &lt;/em&gt;Entities &lt;em style="font: inherit;"&gt; may &lt;/em&gt;early adopt the ASU in any interim period for which financial&#160;statements have &lt;em style="font: inherit;"&gt;not&lt;/em&gt; yet been issued (or made available for issuance). We are currently assessing the impact of ASU &lt;em style="font: inherit;"&gt;2019&lt;/em&gt;-&lt;em style="font: inherit;"&gt;12&lt;/em&gt; on our&#160;consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664319">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN2" title="FN2"/&gt;Note &lt;em style="font: inherit;"&gt;2&lt;/em&gt; - Net Income per Share&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Our calculation of the diluted share count includes the number of shares from our equity awards with market conditions or performance conditions that would be issuable under the terms of such awards at the end of the reporting period. For equity awards with a market condition, the number of shares &lt;span style="background-color:#ffffff;"&gt;included in the diluted share count as of &lt;/span&gt;&lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt; is determined by measuring the achievement of the market condition as of the end of the reporting period. For equity awards with a performance condition, &lt;em style="font: inherit;"&gt;no&lt;/em&gt; shares are included in the diluted share count as of &lt;/span&gt;&lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt;, as vesting of future tranches of these awards is contingent upon achievement of the performance condition over &lt;em style="font: inherit;"&gt;two&lt;/em&gt; consecutive trailing &lt;em style="font: inherit;"&gt;four&lt;/em&gt;-quarter periods, which has &lt;em style="font: inherit;"&gt;not&lt;/em&gt; yet been achieved. &lt;span style="background-color:#ffffff;"&gt;See &lt;/span&gt;&lt;a href="#FN9" style="-sec-extract:exhibit;"&gt;&lt;span style="background-color:#ffffff;"&gt;"Note &lt;em style="font: inherit;"&gt;9&lt;/em&gt; - Stock-Based Compensation"&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color:#ffffff;"&gt; to our consolidated financial statements for further discussion of our equity awards with market conditions or performance conditions.&lt;/span&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;A summary of basic and diluted Net income per share is presented in the following table:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(in thousands, except per share data)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net income&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;12,607&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;13,539&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;31,403&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;29,506&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Shares used in basic Net income per share&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;135,598&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;132,997&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;134,903&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;132,065&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,926&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,897&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,860&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,614&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Shares used in diluted Net income per share&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;141,524&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;138,894&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;140,763&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;137,679&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic Net income per share&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.09&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.23&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.22&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Diluted Net income per share&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.09&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.22&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.21&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;The computation of diluted Net income per share excludes the effects of stock options, restricted stock units ("RSUs"), Employee Stock Purchase Plan ("ESPP") shares, and equity awards with a market condition or performance condition that are antidilutive, aggregating approximately the following number of shares:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(in thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;370&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;909&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;514&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;328&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/&gt;
  </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="d_2019-12-29_2020-09-26"
      id="AF5BD6D4-1232-40CF-BBDC-8FF627C058D4">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(in thousands, except per share data)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net income&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;12,607&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;13,539&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;31,403&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;29,506&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Shares used in basic Net income per share&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;135,598&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;132,997&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;134,903&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;132,065&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,926&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,897&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,860&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,614&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Shares used in diluted Net income per share&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;141,524&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;138,894&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;140,763&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;137,679&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic Net income per share&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.09&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.23&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.22&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Diluted Net income per share&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.09&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.22&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;0.21&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(in thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;370&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;909&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;514&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;328&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651575"
      unitRef="USD">12607000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651576"
      unitRef="USD">13539000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651577"
      unitRef="USD">31403000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651578"
      unitRef="USD">29506000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651579"
      unitRef="Share">135598000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651580"
      unitRef="Share">132997000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651581"
      unitRef="Share">134903000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651582"
      unitRef="Share">132065000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651583"
      unitRef="Share">5926000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651584"
      unitRef="Share">5897000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-4"
      id="c65651585"
      unitRef="Share">5860000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651586"
      unitRef="Share">5614000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651587"
      unitRef="Share">141524000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651588"
      unitRef="Share">138894000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651589"
      unitRef="Share">140763000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651590"
      unitRef="Share">137679000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2020-06-28_2020-09-26"
      decimals="INF"
      id="c65651591"
      unitRef="USDPerShare">0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2019-06-30_2019-09-28"
      decimals="INF"
      id="c65651592"
      unitRef="USDPerShare">0.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2019-12-29_2020-09-26"
      decimals="INF"
      id="c65651593"
      unitRef="USDPerShare">0.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2018-12-30_2019-09-28"
      decimals="INF"
      id="c65651594"
      unitRef="USDPerShare">0.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2020-06-28_2020-09-26"
      decimals="INF"
      id="c65651595"
      unitRef="USDPerShare">0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2019-06-30_2019-09-28"
      decimals="INF"
      id="c65651596"
      unitRef="USDPerShare">0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2019-12-29_2020-09-26"
      decimals="INF"
      id="c65651597"
      unitRef="USDPerShare">0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="d_2018-12-30_2019-09-28"
      decimals="INF"
      id="c65651598"
      unitRef="USDPerShare">0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-4"
      id="c65651611"
      unitRef="Share">370000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651612"
      unitRef="Share">909000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651613"
      unitRef="Share">514000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651614"
      unitRef="Share">328000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664322">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN3" title="FN3"/&gt;Note &lt;em style="font: inherit;"&gt;3&lt;/em&gt; - Revenue from Contracts with Customers&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Disaggregation of revenue&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;The following tables provide information about revenue from contracts with customers disaggregated by major class of revenue, revenue by channel, and by geographical market, based on ship-to location of the end customer, where available, and ship-to location of distributor otherwise:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;&lt;i&gt;Major Class of Revenue&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;Product&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;96,650&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;94&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;97,477&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;94&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;285,871&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;95&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;287,185&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;95&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;Licensing and services&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6,392&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,992&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15,076&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;16,671&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total revenue&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,042&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,469&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;300,947&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;303,856&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;&lt;i&gt;Revenue by Channel&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;Product revenue - Distributors&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;84,409&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;82&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;84,135&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;81&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;245,016&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;81&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;248,234&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;82&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;Product revenue - Direct&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;12,241&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;12&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;13,342&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;13&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;40,855&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;14&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;38,951&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;13&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;Licensing and services revenue&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6,392&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,992&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15,076&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;16,671&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total revenue&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,042&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,469&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;300,947&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;303,856&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;&lt;i&gt;Revenue by Geographical Market&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;United States&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;10,455&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;9,296&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;9&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;33,634&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;11&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;32,352&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;11&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;Other Americas&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;4,857&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;2,838&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;12,772&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;4&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;9,518&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;"&gt;Americas&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15,312&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;12,134&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;12&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;46,406&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;41,870&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;14&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;China&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;58,122&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;56&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;57,301&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;55&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;154,086&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;51&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;157,648&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;52&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;Taiwan&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;7,505&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;7&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;6,796&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;7&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;24,957&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;8&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;14,147&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;Japan&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;4,346&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;4&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;10,262&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;18,780&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;6&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;31,534&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;Other Asia&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;9,766&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,285&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;25,169&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;9&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;22,171&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;"&gt;Asia&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;79,739&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;77&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;79,644&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;77&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;222,992&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;74&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;225,500&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;74&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;Europe&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7,991&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;8&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;11,691&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;11&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;31,549&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;11&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;36,486&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;12&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total revenue&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,042&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,469&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;300,947&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;303,856&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Contract balances&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Our contract assets relate to our rights to consideration for licenses and royalties due to us as a member of the HDMI consortium, with collection&#160;dependent on events other than the passage of time, such as collection of licenses and royalties from customers by the HDMI licensing agent.&#160;The balance results primarily from the amount of estimated revenue related to HDMI that we have recognized to date, but which has &lt;em style="font: inherit;"&gt;not&lt;/em&gt; yet&#160;been collected by the agent. Contract assets are included in Prepaid expenses and other current assets on our Consolidated Balance Sheets. The following table summarizes activity during the &lt;em style="font: inherit;"&gt;first &lt;/em&gt;&lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt;:&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Contract assets as of December 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;5,569&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Revenues recorded during the period&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;11,660&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Transferred to Accounts receivable or collected&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(12,091&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Contract assets as of September 26, 2020&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;5,138&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Contract liabilities are included in Accounts payable and accrued expenses on our Consolidated Balance Sheets. The following table summarizes activity during the &lt;em style="font: inherit;"&gt;first &lt;/em&gt;&lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt;:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Contract liabilities as of December 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,313&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accruals for estimated future stock rotation and scrap returns&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,474&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less: Release of accruals for recognized stock rotation and scrap returns&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(2,571&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;Prepayment for performance obligations expected to be satisfied within three months&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;336&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;Less: Revenue recognized on satisfaction of performance obligations&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;(179&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Contract liabilities as of September 26, 2020&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;4,373&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;The impact to revenue from the release of accruals for recognized stock rotation and scrap returns was offset by the processing of return merchandise authorizations totaling approximately $3.0 million, yielding a net revenue reduction of approximately $0.4 million for the &lt;em style="font: inherit;"&gt;first &lt;/em&gt;&lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months of &lt;em style="font: inherit;"&gt;2020&lt;/em&gt;.&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="d_2019-12-29_2020-09-26"
      id="E883208C-D9A8-4E25-AB1E-16BC2FBF0631">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;&lt;i&gt;Major Class of Revenue&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;Product&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;96,650&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;94&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;97,477&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;94&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;285,871&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;95&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;287,185&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;95&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;Licensing and services&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6,392&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,992&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15,076&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;16,671&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total revenue&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,042&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,469&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;300,947&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;303,856&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;&lt;i&gt;Revenue by Channel&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;Product revenue - Distributors&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;84,409&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;82&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;84,135&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;81&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;245,016&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;81&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;248,234&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;82&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;Product revenue - Direct&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;12,241&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;12&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;13,342&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;13&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;40,855&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;14&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;38,951&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;13&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;Licensing and services revenue&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6,392&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,992&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15,076&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;16,671&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total revenue&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,042&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,469&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;300,947&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;303,856&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;&lt;i&gt;Revenue by Geographical Market&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;United States&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;10,455&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;9,296&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;9&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;33,634&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;11&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;32,352&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;11&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;Other Americas&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;4,857&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;2,838&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;12,772&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;4&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;9,518&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;"&gt;Americas&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15,312&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;12,134&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;12&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;46,406&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;41,870&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;14&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;China&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;58,122&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;56&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;57,301&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;55&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;154,086&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;51&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;157,648&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;52&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;Taiwan&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;7,505&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;7&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;6,796&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;7&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;24,957&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;8&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;14,147&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0"&gt;Japan&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;4,346&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;4&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;10,262&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;18,780&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;6&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;31,534&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;Other Asia&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;9,766&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;10&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5,285&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;5&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;25,169&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;9&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;22,171&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;"&gt;Asia&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;79,739&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;77&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;79,644&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;77&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;222,992&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;74&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;225,500&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;74&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"&gt;Europe&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7,991&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;8&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;11,691&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;11&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;31,549&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;11&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;36,486&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;12&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total revenue&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,042&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;103,469&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;300,947&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;303,856&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;100&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;%&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_ProductOrServiceAxis-ProductMember"
      decimals="-4"
      id="c65651654"
      unitRef="USD">96650000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651655"
      unitRef="Pure">0.94</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651656"
      unitRef="USD">97477000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651657"
      unitRef="Pure">0.94</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651658"
      unitRef="USD">285871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651659"
      unitRef="Pure">0.95</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651660"
      unitRef="USD">287185000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651661"
      unitRef="Pure">0.95</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="-3"
      id="c65651662"
      unitRef="USD">6392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="2"
      id="c65651663"
      unitRef="Pure">0.06</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="-3"
      id="c65651664"
      unitRef="USD">5992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="2"
      id="c65651665"
      unitRef="Pure">0.06</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="-3"
      id="c65651666"
      unitRef="USD">15076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="2"
      id="c65651667"
      unitRef="Pure">0.05</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="-3"
      id="c65651668"
      unitRef="USD">16671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="2"
      id="c65651669"
      unitRef="Pure">0.05</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651670"
      unitRef="USD">103042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26"
      decimals="0"
      id="c65651671"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651672"
      unitRef="USD">103469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28"
      decimals="0"
      id="c65651673"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651674"
      unitRef="USD">300947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26"
      decimals="0"
      id="c65651675"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651676"
      unitRef="USD">303856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28"
      decimals="0"
      id="c65651677"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651702"
      unitRef="USD">84409000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651703"
      unitRef="Pure">0.82</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651704"
      unitRef="USD">84135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651705"
      unitRef="Pure">0.81</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651706"
      unitRef="USD">245016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651707"
      unitRef="Pure">0.81</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651708"
      unitRef="USD">248234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelThroughIntermediaryMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651709"
      unitRef="Pure">0.82</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651710"
      unitRef="USD">12241000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-30_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651711"
      unitRef="Pure">0.12</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651712"
      unitRef="USD">13342000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651713"
      unitRef="Pure">0.13</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651714"
      unitRef="USD">40855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651715"
      unitRef="Pure">0.14</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="-3"
      id="c65651716"
      unitRef="USD">38951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember_ProductOrServiceAxis-ProductMember"
      decimals="2"
      id="c65651717"
      unitRef="Pure">0.13</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-30_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="-3"
      id="c65651718"
      unitRef="USD">6392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-30_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="2"
      id="c65651719"
      unitRef="Pure">0.06</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="-3"
      id="c65651720"
      unitRef="USD">5992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="2"
      id="c65651721"
      unitRef="Pure">0.06</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="-3"
      id="c65651722"
      unitRef="USD">15076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="2"
      id="c65651723"
      unitRef="Pure">0.05</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="-3"
      id="c65651724"
      unitRef="USD">16671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_ProductOrServiceAxis-LicenseAndServiceMember"
      decimals="2"
      id="c65651725"
      unitRef="Pure">0.05</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-30_2020-09-26"
      decimals="-3"
      id="c65651726"
      unitRef="USD">103042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-30_2020-09-26"
      decimals="0"
      id="c65651727"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651728"
      unitRef="USD">103469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28"
      decimals="0"
      id="c65651729"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651730"
      unitRef="USD">300947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26"
      decimals="0"
      id="c65651731"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651732"
      unitRef="USD">303856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28"
      decimals="0"
      id="c65651733"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-US"
      decimals="-3"
      id="c65651758"
      unitRef="USD">10455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-US"
      decimals="1"
      id="c65651759"
      unitRef="Pure">0.10</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-US"
      decimals="-3"
      id="c65651760"
      unitRef="USD">9296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-US"
      decimals="2"
      id="c65651761"
      unitRef="Pure">0.09</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-US"
      decimals="-3"
      id="c65651762"
      unitRef="USD">33634000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-US"
      decimals="2"
      id="c65651763"
      unitRef="Pure">0.11</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-US"
      decimals="-3"
      id="c65651764"
      unitRef="USD">32352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-US"
      decimals="2"
      id="c65651765"
      unitRef="Pure">0.11</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAmericasMember"
      decimals="-3"
      id="c65651766"
      unitRef="USD">4857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAmericasMember"
      decimals="2"
      id="c65651767"
      unitRef="Pure">0.05</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember"
      decimals="-3"
      id="c65651768"
      unitRef="USD">2838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember"
      decimals="2"
      id="c65651769"
      unitRef="Pure">0.03</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAmericasMember"
      decimals="-3"
      id="c65651770"
      unitRef="USD">12772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAmericasMember"
      decimals="2"
      id="c65651771"
      unitRef="Pure">0.04</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember"
      decimals="-3"
      id="c65651772"
      unitRef="USD">9518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAmericasMember"
      decimals="2"
      id="c65651773"
      unitRef="Pure">0.03</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AmericasMember"
      decimals="-3"
      id="c65651774"
      unitRef="USD">15312000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AmericasMember"
      decimals="2"
      id="c65651775"
      unitRef="Pure">0.15</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AmericasMember"
      decimals="-3"
      id="c65651776"
      unitRef="USD">12134000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AmericasMember"
      decimals="2"
      id="c65651777"
      unitRef="Pure">0.12</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AmericasMember"
      decimals="-3"
      id="c65651778"
      unitRef="USD">46406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AmericasMember"
      decimals="2"
      id="c65651779"
      unitRef="Pure">0.15</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AmericasMember"
      decimals="-4"
      id="c65651780"
      unitRef="USD">41870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AmericasMember"
      decimals="2"
      id="c65651781"
      unitRef="Pure">0.14</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-CN"
      decimals="-3"
      id="c65651782"
      unitRef="USD">58122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-CN"
      decimals="2"
      id="c65651783"
      unitRef="Pure">0.56</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-CN"
      decimals="-3"
      id="c65651784"
      unitRef="USD">57301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-CN"
      decimals="2"
      id="c65651785"
      unitRef="Pure">0.55</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-CN"
      decimals="-3"
      id="c65651786"
      unitRef="USD">154086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-CN"
      decimals="2"
      id="c65651787"
      unitRef="Pure">0.51</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-CN"
      decimals="-3"
      id="c65651788"
      unitRef="USD">157648000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-CN"
      decimals="2"
      id="c65651789"
      unitRef="Pure">0.52</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-TW"
      decimals="-3"
      id="c65651790"
      unitRef="USD">7505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-TW"
      decimals="2"
      id="c65651791"
      unitRef="Pure">0.07</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-TW"
      decimals="-3"
      id="c65651792"
      unitRef="USD">6796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-TW"
      decimals="2"
      id="c65651793"
      unitRef="Pure">0.07</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-TW"
      decimals="-3"
      id="c65651794"
      unitRef="USD">24957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-TW"
      decimals="2"
      id="c65651795"
      unitRef="Pure">0.08</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-TW"
      decimals="-3"
      id="c65651796"
      unitRef="USD">14147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-TW"
      decimals="2"
      id="c65651797"
      unitRef="Pure">0.05</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-JP"
      decimals="-3"
      id="c65651798"
      unitRef="USD">4346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-JP"
      decimals="2"
      id="c65651799"
      unitRef="Pure">0.04</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-JP"
      decimals="-3"
      id="c65651800"
      unitRef="USD">10262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-JP"
      decimals="1"
      id="c65651801"
      unitRef="Pure">0.10</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-JP"
      decimals="-4"
      id="c65651802"
      unitRef="USD">18780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-JP"
      decimals="2"
      id="c65651803"
      unitRef="Pure">0.06</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-JP"
      decimals="-3"
      id="c65651804"
      unitRef="USD">31534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-JP"
      decimals="1"
      id="c65651805"
      unitRef="Pure">0.10</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAsiaMember"
      decimals="-3"
      id="c65651806"
      unitRef="USD">9766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-OtherAsiaMember"
      decimals="1"
      id="c65651807"
      unitRef="Pure">0.10</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember"
      decimals="-3"
      id="c65651808"
      unitRef="USD">5285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember"
      decimals="2"
      id="c65651809"
      unitRef="Pure">0.05</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAsiaMember"
      decimals="-3"
      id="c65651810"
      unitRef="USD">25169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-OtherAsiaMember"
      decimals="2"
      id="c65651811"
      unitRef="Pure">0.09</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember"
      decimals="-3"
      id="c65651812"
      unitRef="USD">22171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-OtherAsiaMember"
      decimals="2"
      id="c65651813"
      unitRef="Pure">0.07</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AsiaMember"
      decimals="-3"
      id="c65651814"
      unitRef="USD">79739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-AsiaMember"
      decimals="2"
      id="c65651815"
      unitRef="Pure">0.77</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AsiaMember"
      decimals="-3"
      id="c65651816"
      unitRef="USD">79644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-AsiaMember"
      decimals="2"
      id="c65651817"
      unitRef="Pure">0.77</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AsiaMember"
      decimals="-3"
      id="c65651818"
      unitRef="USD">222992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-AsiaMember"
      decimals="2"
      id="c65651819"
      unitRef="Pure">0.74</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AsiaMember"
      decimals="-5"
      id="c65651820"
      unitRef="USD">225500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-AsiaMember"
      decimals="2"
      id="c65651821"
      unitRef="Pure">0.74</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-EuropeMember"
      decimals="-3"
      id="c65651822"
      unitRef="USD">7991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26_StatementGeographicalAxis-EuropeMember"
      decimals="2"
      id="c65651823"
      unitRef="Pure">0.08</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-EuropeMember"
      decimals="-3"
      id="c65651824"
      unitRef="USD">11691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28_StatementGeographicalAxis-EuropeMember"
      decimals="2"
      id="c65651825"
      unitRef="Pure">0.11</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-EuropeMember"
      decimals="-3"
      id="c65651826"
      unitRef="USD">31549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26_StatementGeographicalAxis-EuropeMember"
      decimals="2"
      id="c65651827"
      unitRef="Pure">0.11</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-EuropeMember"
      decimals="-3"
      id="c65651828"
      unitRef="USD">36486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28_StatementGeographicalAxis-EuropeMember"
      decimals="2"
      id="c65651829"
      unitRef="Pure">0.12</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651830"
      unitRef="USD">103042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2020-06-28_2020-09-26"
      decimals="0"
      id="c65651831"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651832"
      unitRef="USD">103469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-06-30_2019-09-28"
      decimals="0"
      id="c65651833"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651834"
      unitRef="USD">300947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2019-12-29_2020-09-26"
      decimals="0"
      id="c65651835"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651836"
      unitRef="USD">303856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <lscc:PercentageOfRevenue
      contextRef="d_2018-12-30_2019-09-28"
      decimals="0"
      id="c65651837"
      unitRef="Pure">1</lscc:PercentageOfRevenue>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="d_2019-12-29_2020-09-26"
      id="B5617066-2186-46F6-8E1C-D2C96FD54C3C">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Contract assets as of December 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;5,569&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Revenues recorded during the period&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;11,660&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Transferred to Accounts receivable or collected&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(12,091&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Contract assets as of September 26, 2020&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;5,138&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Contract liabilities as of December 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,313&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accruals for estimated future stock rotation and scrap returns&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,474&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less: Release of accruals for recognized stock rotation and scrap returns&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(2,571&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;Prepayment for performance obligations expected to be satisfied within three months&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;336&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;Less: Revenue recognized on satisfaction of performance obligations&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;(179&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Contract liabilities as of September 26, 2020&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;4,373&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651838"
      unitRef="USD">5569000</us-gaap:ContractWithCustomerAssetNet>
    <lscc:ContractWithCustomerAssetRevenueRecordedDuringPeriod
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-4"
      id="c65651839"
      unitRef="USD">11660000</lscc:ContractWithCustomerAssetRevenueRecordedDuringPeriod>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651840"
      unitRef="USD">12091000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651841"
      unitRef="USD">5138000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651842"
      unitRef="USD">2313000</us-gaap:ContractWithCustomerLiability>
    <lscc:ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651843"
      unitRef="USD">4474000</lscc:ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns>
    <lscc:ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651844"
      unitRef="USD">2571000</lscc:ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns>
    <lscc:ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651845"
      unitRef="USD">336000</lscc:ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651846"
      unitRef="USD">179000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651847"
      unitRef="USD">4373000</us-gaap:ContractWithCustomerLiability>
    <lscc:RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-6"
      id="c65651624"
      unitRef="USD">3000000.0</lscc:RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations>
    <lscc:RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-5"
      id="c65651625"
      unitRef="USD">400000</lscc:RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664328">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN4" title="FN4"/&gt;Note &lt;em style="font: inherit;"&gt;4&lt;/em&gt; - Balance Sheet Components&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Accounts Receivable&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"&gt;Accounts receivable do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; bear interest and are shown net of an allowance for expected lifetime credit losses, which reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine this allowance through an assessment of known&#160;troubled accounts, analysis of our accounts receivable aging, historical experience, expectations for future economic conditions, management judgment, and other available&#160;evidence.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt 7.2pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 28,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accounts receivable&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;73,043&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;65,023&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less: Allowance for credit losses&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(54&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(106&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Accounts receivable, net of allowance for credit losses&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;72,989&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;64,917&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 28,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Work in progress&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;38,691&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;39,855&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Finished goods&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;20,797&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15,125&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total inventories&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;59,488&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;54,980&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Property and Equipment &#x2013; Geographic Information&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Our Property and equipment, net by country at the end of each period was as follows:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 28,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;United States&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;29,830&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;32,313&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;China&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;1,390&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;1,683&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Philippines&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;2,589&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;2,683&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Taiwan&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;5,224&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;1,885&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Japan&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;555&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;283&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Other&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;194&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;383&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total foreign property and equipment, net&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;9,952&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6,917&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total property and equipment, net&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;39,782&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;39,230&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Accounts Payable and Accrued Expenses&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Included in Accounts payable and accrued expenses in the Consolidated Balance Sheets are the following balances:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 28,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Trade accounts payable&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;40,113&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;44,350&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Liability for non-cancelable contracts&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;7,769&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;6,964&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Other accrued expenses&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;11,860&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;8,941&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total accounts payable and accrued expenses&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;59,742&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;60,255&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Cloud Based Computing Implementation Costs&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Under the guidance in ASU &lt;em style="font: inherit;"&gt;2018&lt;/em&gt;-&lt;em style="font: inherit;"&gt;15,&lt;/em&gt; &lt;i&gt;Intangibles - Goodwill and Other - Internal-Use Software (Subtopic&#160;&lt;em style="font: inherit;"&gt;350&lt;/em&gt;-&lt;em style="font: inherit;"&gt;40&lt;/em&gt;)&lt;/i&gt;, we are capitalizing the implementation costs for cloud computing arrangements, mainly for our integrated distributor accounting management systems. These cloud-based&#160;computing implementation costs are recorded in Prepaid expenses and other current assets and Other long-term assets on our Consolidated Balance Sheets. The following table summarizes activity during the &lt;em style="font: inherit;"&gt;first &lt;/em&gt;&lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt;:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Cloud based computing implementation costs as of December 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,543&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Costs capitalized&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;646&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Amortization&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(388&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Cloud based computing implementation costs as of September 26, 2020&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;2,801&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664329">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 28,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accounts receivable&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;73,043&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;65,023&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less: Allowance for credit losses&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(54&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(106&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Accounts receivable, net of allowance for credit losses&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;72,989&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;64,917&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651862"
      unitRef="USD">73043000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651863"
      unitRef="USD">65023000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651864"
      unitRef="USD">54000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651865"
      unitRef="USD">106000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651866"
      unitRef="USD">72989000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651867"
      unitRef="USD">64917000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664330">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 28,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Work in progress&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;38,691&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;39,855&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Finished goods&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;20,797&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;15,125&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total inventories&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;59,488&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;54,980&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651872"
      unitRef="USD">38691000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651873"
      unitRef="USD">39855000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651874"
      unitRef="USD">20797000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651875"
      unitRef="USD">15125000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651876"
      unitRef="USD">59488000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i_2019-12-28"
      decimals="-4"
      id="c65651877"
      unitRef="USD">54980000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664331">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 28,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;United States&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;29,830&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;32,313&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;China&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;1,390&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;1,683&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Philippines&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;2,589&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;2,683&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Taiwan&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;5,224&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;1,885&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Japan&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;555&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;283&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Other&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;194&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;383&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total foreign property and equipment, net&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;9,952&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6,917&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total property and equipment, net&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;39,782&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;39,230&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2020-09-26_StatementGeographicalAxis-US"
      decimals="-4"
      id="c65651882"
      unitRef="USD">29830000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2019-12-28_StatementGeographicalAxis-US"
      decimals="-3"
      id="c65651883"
      unitRef="USD">32313000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2020-09-26_StatementGeographicalAxis-CN"
      decimals="-4"
      id="c65651884"
      unitRef="USD">1390000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2019-12-28_StatementGeographicalAxis-CN"
      decimals="-3"
      id="c65651885"
      unitRef="USD">1683000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2020-09-26_StatementGeographicalAxis-PH"
      decimals="-3"
      id="c65651886"
      unitRef="USD">2589000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2019-12-28_StatementGeographicalAxis-PH"
      decimals="-3"
      id="c65651887"
      unitRef="USD">2683000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2020-09-26_StatementGeographicalAxis-TW"
      decimals="-3"
      id="c65651888"
      unitRef="USD">5224000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2019-12-28_StatementGeographicalAxis-TW"
      decimals="-3"
      id="c65651889"
      unitRef="USD">1885000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2020-09-26_StatementGeographicalAxis-JP"
      decimals="-3"
      id="c65651890"
      unitRef="USD">555000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2019-12-28_StatementGeographicalAxis-JP"
      decimals="-3"
      id="c65651891"
      unitRef="USD">283000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2020-09-26_StatementGeographicalAxis-OtherMember"
      decimals="-3"
      id="c65651892"
      unitRef="USD">194000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2019-12-28_StatementGeographicalAxis-OtherMember"
      decimals="-3"
      id="c65651893"
      unitRef="USD">383000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2020-09-26_StatementGeographicalAxis-NonUsMember"
      decimals="-3"
      id="c65651894"
      unitRef="USD">9952000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2019-12-28_StatementGeographicalAxis-NonUsMember"
      decimals="-3"
      id="c65651895"
      unitRef="USD">6917000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651896"
      unitRef="USD">39782000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2019-12-28"
      decimals="-4"
      id="c65651897"
      unitRef="USD">39230000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664332">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 28,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Trade accounts payable&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;40,113&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;44,350&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Liability for non-cancelable contracts&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;7,769&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;6,964&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Other accrued expenses&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;11,860&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;8,941&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial; font-size: 9pt;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Total accounts payable and accrued expenses&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;59,742&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;60,255&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651902"
      unitRef="USD">40113000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i_2019-12-28"
      decimals="-4"
      id="c65651903"
      unitRef="USD">44350000</us-gaap:AccountsPayableTradeCurrent>
    <lscc:LiabilityForNoncancelableContractsCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651904"
      unitRef="USD">7769000</lscc:LiabilityForNoncancelableContractsCurrent>
    <lscc:LiabilityForNoncancelableContractsCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651905"
      unitRef="USD">6964000</lscc:LiabilityForNoncancelableContractsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i_2020-09-26"
      decimals="-4"
      id="c65651906"
      unitRef="USD">11860000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651907"
      unitRef="USD">8941000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651908"
      unitRef="USD">59742000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651909"
      unitRef="USD">60255000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <lscc:ScheduleOfCapitalizedSoftwareCostsTableTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664333">
    &lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Cloud based computing implementation costs as of December 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,543&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Costs capitalized&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;646&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Amortization&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(388&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Cloud based computing implementation costs as of September 26, 2020&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;2,801&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </lscc:ScheduleOfCapitalizedSoftwareCostsTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651910"
      unitRef="USD">2543000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651911"
      unitRef="USD">646000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651912"
      unitRef="USD">388000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651913"
      unitRef="USD">2801000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:LongTermDebtTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664334">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN5" title="FN5"/&gt;Note &lt;em style="font: inherit;"&gt;5&lt;/em&gt; - Long-Term Debt&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;On &lt;em style="font: inherit;"&gt; May 17, 2019, &lt;/em&gt;we entered into a credit agreement (the &#x201c;Current Credit Agreement&#x201d;), which provides for a &lt;span style="-sec-ix-hidden:c65651915"&gt;five&lt;/span&gt;-year secured term loan facility in an aggregate principal amount of $175.0 million and a &lt;span style="-sec-ix-hidden:c65651917"&gt;five&lt;/span&gt;-year secured revolving loan facility in an aggregate principal amount of up to $75.0 million. Details of the term loan and the revolving loan (collectively, "long-term debt"), including the basis for interest, payment terms, and covenant compliance are described in the Current Credit Agreement and in the Notes to Consolidated Financial Statements in our &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;During the &lt;em style="font: inherit;"&gt;first &lt;/em&gt;&lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt;, we have made principal payments totaling $26.3 million, including $13.1 million in accelerated principal payments made during the &lt;em style="font: inherit;"&gt;second&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; that fulfilled the required quarterly installments through the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2021.&lt;/em&gt; We drew $50.0 million on our revolving loan facility during the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020.&lt;/em&gt; The fair value of our long-term debt approximates the carrying value, which is reflected in our Consolidated Balance Sheets as follows:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 28,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Principal amount&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;171,875&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;148,125&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unamortized original issuance discount and debt costs&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(1,278&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(1,579&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less: Current portion of long-term debt&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(8,382&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(21,474&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Long-term debt, net of current portion and unamortized debt issue costs&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;162,215&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;125,072&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;As of &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt;, the effective interest rate on the term&#160;loan wa&lt;span style="background-color:#ffffff"&gt;s 1.62%, and the effective interest rate on the revolving&#160;loan was 1.42%. We pay a commitment fee of 0.20% on the unused portion of the revolving loan. &lt;/span&gt;Interest expense related to our long-term debt was included in Interest expense on our Consolidated Statements of Operations as follows:&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Contractual interest&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;663&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,686&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,667&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;8,991&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Amortization of original issuance discount and debt costs&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;92&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;324&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;300&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;1,539&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total interest expense related to long-term debt&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;755&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;2,010&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;2,967&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;10,530&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Expected future principal payments are based on the schedule of required quarterly installments. With the accelerated principal payments we made during the &lt;em style="font: inherit;"&gt;second&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020,&lt;/em&gt; our next required quarterly installment is due in the &lt;em style="font: inherit;"&gt;second&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2021.&lt;/em&gt;&#160;As of &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt;, expected future principal payments on our long-term debt were as follows:&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Fiscal year&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt;(in thousands)&lt;/em&gt;&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2020 (remaining 3 months)&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;-&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2021&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;13,125&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2022&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;17,500&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2023&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;13,125&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2024&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;128,125&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;171,875&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;


  </us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i_2019-05-17_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember"
      decimals="-6"
      id="c65651916"
      unitRef="USD">175000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member"
      decimals="-6"
      id="c65651918"
      unitRef="USD">75000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="d_2019-12-29_2020-09-26_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember"
      decimals="-5"
      id="c65651924"
      unitRef="USD">26300000</us-gaap:RepaymentsOfLongTermDebt>
    <lscc:RepaymentsOfLongTermDebtAcceleratedPrincipalPayments
      contextRef="d_2019-12-29_2020-09-26_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember"
      decimals="-5"
      id="c65651925"
      unitRef="USD">13100000</lscc:RepaymentsOfLongTermDebtAcceleratedPrincipalPayments>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="d_2019-12-29_2020-09-26_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member"
      decimals="-7"
      id="c65651930"
      unitRef="USD">50000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664335">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;December 28,&lt;/em&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Principal amount&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;171,875&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;148,125&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Unamortized original issuance discount and debt costs&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(1,278&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(1,579&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Less: Current portion of long-term debt&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(8,382&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(21,474&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Long-term debt, net of current portion and unamortized debt issue costs&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;162,215&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;125,072&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651945"
      unitRef="USD">171875000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651946"
      unitRef="USD">148125000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651947"
      unitRef="USD">1278000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651948"
      unitRef="USD">1579000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651949"
      unitRef="USD">8382000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651950"
      unitRef="USD">21474000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651951"
      unitRef="USD">162215000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65651952"
      unitRef="USD">125072000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i_2020-09-26_DebtInstrumentAxis-CreditAgreementMay172019Member_LongtermDebtTypeAxis-SecuredTermLoanMember"
      decimals="4"
      id="c65651933"
      unitRef="Pure">0.0162</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i_2020-09-26_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member"
      decimals="4"
      id="c65651934"
      unitRef="Pure">0.0142</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="d_2019-12-29_2020-09-26_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member"
      decimals="3"
      id="c65651935"
      unitRef="Pure">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664336">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Contractual interest&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;663&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,686&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,667&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;8,991&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Amortization of original issuance discount and debt costs&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;92&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;324&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;300&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;1,539&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total interest expense related to long-term debt&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;755&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;2,010&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;2,967&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;10,530&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651965"
      unitRef="USD">663000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651966"
      unitRef="USD">1686000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651967"
      unitRef="USD">2667000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651968"
      unitRef="USD">8991000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651969"
      unitRef="USD">92000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65651970"
      unitRef="USD">324000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-5"
      id="c65651971"
      unitRef="USD">300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65651972"
      unitRef="USD">1539000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65651973"
      unitRef="USD">755000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-4"
      id="c65651974"
      unitRef="USD">2010000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65651975"
      unitRef="USD">2967000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-4"
      id="c65651976"
      unitRef="USD">10530000</us-gaap:InterestExpenseDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664337">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Fiscal year&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt;(in thousands)&lt;/em&gt;&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2020 (remaining 3 months)&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;-&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2021&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;13,125&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2022&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;17,500&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2023&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;13,125&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2024&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;128,125&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;171,875&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651978"
      unitRef="USD">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651979"
      unitRef="USD">13125000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i_2020-09-26"
      decimals="-5"
      id="c65651980"
      unitRef="USD">17500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651981"
      unitRef="USD">13125000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651982"
      unitRef="USD">128125000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65651983"
      unitRef="USD">171875000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664338">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN6" title="FN6"/&gt;Note &lt;em style="font: inherit;"&gt;6&lt;/em&gt; - Restructuring&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt;"&gt;In &lt;em style="font: inherit;"&gt; March 2020, &lt;/em&gt;our management approved and executed an internal restructuring plan (the &lt;em style="font: inherit;"&gt;&#x201c;Q1&lt;/em&gt; &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; Plan&#x201d;), which included a workforce reduction in order to reduce our operating cost structure by leveraging our low-cost regions as well as enhancing efficiency. Under the &lt;em style="font: inherit;"&gt;Q1&lt;/em&gt; &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; Plan, we incurred restructuring expense of approximately $0.6 million during the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; associated with additional headcount related costs. A total of $2.0 million has been incurred through &lt;em style="font: inherit;"&gt; September 26, 2020, &lt;/em&gt;and we believe this amount substantially approximates the total costs under the &lt;em style="font: inherit;"&gt;Q1&lt;/em&gt; &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; Plan.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt;"&gt;Under the &lt;em style="font: inherit;"&gt;Q2&lt;/em&gt; &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; Sales Plan, which is described in the &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K, we incurred charges of less than $0.1 million during both the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and the &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; September 26, 2020. &lt;/em&gt;We recorded a net credit adjustment of approximately $0.1 million during the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; and expenses of approximately $2.3 million during the &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; September 28, 2019. &lt;/em&gt;Approximately $2.0 million of net expense has been incurred through &lt;em style="font: inherit;"&gt; September 26, 2020 &lt;/em&gt;under the &lt;em style="font: inherit;"&gt;Q2&lt;/em&gt; &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; Sales Plan. Substantially all actions planned under the &lt;em style="font: inherit;"&gt;Q2&lt;/em&gt; &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; Sales Plan have been implemented.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt;"&gt;Under the &lt;em style="font: inherit;"&gt; June 2017 &lt;/em&gt;Plan, which is described in the &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K, we incurred approximately $1.9 million of incremental restructuring costs in the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; related to our partially vacated facility in San Jose, California due to changes in the estimated timing of subleasing the vacated space. Including these charges, we incurred expenses of approximately $2.0 million during&#160;the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and approximately $2.1 million during the &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; September 26, 2020. &lt;/em&gt;We incurred expenses of approximately $0.4 million and $2.4 million, respectively, during the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; and during the &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; September 28, 2019. &lt;/em&gt;We have incurred approximately $21.2 million of total expense through &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt; under the &lt;em style="font: inherit;"&gt; June 2017 &lt;/em&gt;Plan, and all planned actions have been implemented. We expect the total cost of the &lt;em style="font: inherit;"&gt; June 2017 &lt;/em&gt;Plan to be approximately $22.0 million to $23.5 million as expenses related to our partially vacated facility in San Jose, California will be incurred over the remaining lease term.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt;"&gt;These expenses were recorded to Restructuring charges on our Consolidated Statements of Operations. The restructuring accrual balance is presented in Accounts payable and accrued expenses and in Other long-term liabilities on our Consolidated Balance Sheets. The following table displays the activity related to our restructuring plans:&lt;/p&gt; &#160;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Severance &amp;amp; Related (1)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Lease Termination &amp;amp; Fixed Assets&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Software Contracts &amp;amp; Engineering Tools (2)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Other (3)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Total&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at December 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;160&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6,585&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;865&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;7,610&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Restructuring charges&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,733&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,132&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;313&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,178&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Costs paid or otherwise settled&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(1,254&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(1,275&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(526&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(3,055&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at September 26, 2020&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;639&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;7,442&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;652&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;8,733&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at December 29, 2018&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,814&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;8,630&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;218&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;18&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;10,680&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Restructuring charges&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;625&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,482&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,612&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,719&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Costs paid or otherwise settled&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(2,279&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(3,714&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(218&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(96&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(6,307&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at September 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;160&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;7,398&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;-&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;1,534&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;9,092&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Arial', Arial, serif;font-size:10pt;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align:top;width:3%;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;"&gt;(&lt;em style="font: inherit;"&gt;1&lt;/em&gt;)&#160;&lt;/p&gt; &lt;/td&gt;&lt;td colspan="20" style="vertical-align:bottom;width:97%;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Includes employee relocation and outplacement costs&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="vertical-align:top;width:3%;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;"&gt;(&lt;em style="font: inherit;"&gt;2&lt;/em&gt;)&#160;&lt;/p&gt; &lt;/td&gt;&lt;td colspan="20" style="vertical-align:bottom;width:97%;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="vertical-align:top;width:3%;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;"&gt;(&lt;em style="font: inherit;"&gt;3&lt;/em&gt;)&#160;&lt;/p&gt; &lt;/td&gt;&lt;td colspan="20" style="vertical-align:bottom;width:97%;"&gt; &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Beginning in the &lt;em style="font: inherit;"&gt;second&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2019,&lt;/em&gt;&#160;"Other" included termination fees on the cancellation of certain contracts under the &lt;em style="font: inherit;"&gt;Q2&lt;/em&gt; &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; Sales Plan&lt;/p&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q12020PlanMember"
      decimals="-5"
      id="c65651989"
      unitRef="USD">600000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i_2020-09-26_RestructuringPlanAxis-Q12020PlanMember"
      decimals="-6"
      id="c65651992"
      unitRef="USD">2000000.0</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q22019SalesPlanMember"
      decimals="-5"
      id="c65651999"
      unitRef="USD">100000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2019-06-30_2019-09-28_RestructuringPlanAxis-Q22019SalesPlanMember"
      decimals="-5"
      id="c65652004"
      unitRef="USD">-100000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2018-12-30_2019-09-28_RestructuringPlanAxis-Q22019SalesPlanMember"
      decimals="-5"
      id="c65652007"
      unitRef="USD">2300000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i_2020-06-27_RestructuringPlanAxis-Q22019SalesPlanMember"
      decimals="-6"
      id="c65652009"
      unitRef="USD">2000000.0</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2020-06-28_2020-09-26_RestructuringCostAndReserveAxis-VacatedFacilityMember_RestructuringPlanAxis-June2017PlanMember"
      decimals="-5"
      id="c65652016"
      unitRef="USD">1900000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2020-06-28_2020-09-26_RestructuringPlanAxis-June2017PlanMember"
      decimals="-6"
      id="c65652019"
      unitRef="USD">2000000.0</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2019-12-29_2020-09-26_RestructuringPlanAxis-June2017PlanMember"
      decimals="-5"
      id="c65652022"
      unitRef="USD">2100000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2019-06-30_2019-09-28_RestructuringPlanAxis-June2017PlanMember"
      decimals="-5"
      id="c65652024"
      unitRef="USD">400000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostIncurredCost
      contextRef="d_2018-12-30_2019-09-28_RestructuringPlanAxis-June2017PlanMember"
      decimals="-5"
      id="c65652025"
      unitRef="USD">2400000</us-gaap:RestructuringAndRelatedCostIncurredCost>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i_2020-09-26_RestructuringPlanAxis-June2017PlanMember"
      decimals="-5"
      id="c65652029"
      unitRef="USD">21200000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i_2020-09-26_RangeAxis-MinimumMember_RestructuringPlanAxis-June2017PlanMember"
      decimals="-6"
      id="c65652030"
      unitRef="USD">22000000.0</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i_2020-09-26_RangeAxis-MaximumMember_RestructuringPlanAxis-June2017PlanMember"
      decimals="-5"
      id="c65652031"
      unitRef="USD">23500000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664339">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Severance &amp;amp; Related (1)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Lease Termination &amp;amp; Fixed Assets&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Software Contracts &amp;amp; Engineering Tools (2)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Other (3)&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Total&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at December 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;160&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6,585&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;865&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;7,610&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Restructuring charges&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,733&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,132&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;313&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,178&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Costs paid or otherwise settled&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(1,254&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(1,275&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(526&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(3,055&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at September 26, 2020&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;639&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;7,442&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;652&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;8,733&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at December 29, 2018&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,814&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;8,630&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;218&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;18&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;10,680&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Restructuring charges&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;625&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,482&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#x2014;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,612&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,719&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Costs paid or otherwise settled&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(2,279&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(3,714&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(218&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(96&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(6,307&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Accrued Restructuring at September 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;160&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;7,398&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;-&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;1,534&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;9,092&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i_2019-12-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-4"
      id="c65652044"
      unitRef="USD">160000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2019-12-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c65652045"
      unitRef="USD">6585000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2019-12-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c65652046"
      unitRef="USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2019-12-28_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c65652047"
      unitRef="USD">865000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2019-12-28"
      decimals="-4"
      id="c65652048"
      unitRef="USD">7610000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c65652049"
      unitRef="USD">1733000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c65652050"
      unitRef="USD">2132000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c65652051"
      unitRef="USD">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c65652052"
      unitRef="USD">313000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65652053"
      unitRef="USD">4178000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c65652054"
      unitRef="USD">1254000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c65652055"
      unitRef="USD">1275000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c65652056"
      unitRef="USD">-0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2019-12-29_2020-09-26_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c65652057"
      unitRef="USD">526000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65652058"
      unitRef="USD">3055000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i_2020-09-26_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c65652059"
      unitRef="USD">639000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2020-09-26_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c65652060"
      unitRef="USD">7442000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2020-09-26_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c65652061"
      unitRef="USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2020-09-26_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c65652062"
      unitRef="USD">652000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652063"
      unitRef="USD">8733000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2018-12-29_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c65652064"
      unitRef="USD">1814000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2018-12-29_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-4"
      id="c65652065"
      unitRef="USD">8630000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2018-12-29_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c65652066"
      unitRef="USD">218000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2018-12-29_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c65652067"
      unitRef="USD">18000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2018-12-29"
      decimals="-4"
      id="c65652068"
      unitRef="USD">10680000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c65652069"
      unitRef="USD">625000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c65652070"
      unitRef="USD">2482000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c65652071"
      unitRef="USD">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c65652072"
      unitRef="USD">1612000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65652073"
      unitRef="USD">4719000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-3"
      id="c65652074"
      unitRef="USD">2279000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c65652075"
      unitRef="USD">3714000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c65652076"
      unitRef="USD">218000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2018-12-30_2019-09-28_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c65652077"
      unitRef="USD">96000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65652078"
      unitRef="USD">6307000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i_2019-09-28_RestructuringCostAndReserveAxis-EmployeeSeveranceMember"
      decimals="-4"
      id="c65652079"
      unitRef="USD">160000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2019-09-28_RestructuringCostAndReserveAxis-LeaseTerminationAndFixedAssetsMember"
      decimals="-3"
      id="c65652080"
      unitRef="USD">7398000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2019-09-28_RestructuringCostAndReserveAxis-SoftwareContractsAndEngineeringToolsMember"
      decimals="-3"
      id="c65652081"
      unitRef="USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2019-09-28_RestructuringCostAndReserveAxis-OtherRestructuringMember"
      decimals="-3"
      id="c65652082"
      unitRef="USD">1534000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i_2019-09-28"
      decimals="-3"
      id="c65652083"
      unitRef="USD">9092000</us-gaap:RestructuringReserve>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664340">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN7" title="FN7"/&gt;Note &lt;em style="font: inherit;"&gt;7&lt;/em&gt; - Leases&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center, the terms of which are described in our &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K.&#160;All of our facilities are leased under operating leases, which expire at various times through &lt;em style="font: inherit;"&gt;2027,&lt;/em&gt; with a weighted-average remaining lease term of 5.1 years and a weighted-average discount rate of 7.0% as of &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt;. We recorded fixed operating lease expenses of $1.9 million for the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of both fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and fiscal &lt;em style="font: inherit;"&gt;2019,&lt;/em&gt; and $5.7 million and $5.8 million for the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2019,&lt;/em&gt; respectively.&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;The following table presents the lease balance classifications within the Consolidated Balance Sheets and summarizes their activity during the &lt;em style="font: inherit;"&gt;first&lt;/em&gt;&#160;&lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt;:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Operating lease right-of-use assets&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt;(in thousands)&lt;/em&gt;&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Balance as of December 28, 2019&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;23,591&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Right-of-use assets obtained for new lease contracts during the period&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,274&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Reduction in the carrying amount of right-of-use assets during the period&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(4,464&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Adjustments for present value and foreign currency effects&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;213&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Balance as of September 26, 2020&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;21,614&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Operating lease liabilities&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt;(in thousands)&lt;/em&gt;&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Balance as of December 28, 2019&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;26,124&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Lease liabilities incurred for new lease contracts during the period&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,274&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Accretion of lease liabilities&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,247&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Operating cash used by payments on lease liabilities&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(5,786&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Adjustments for present value, foreign currency, and restructuring liability effects&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;208&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Balance as of September 26, 2020&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;24,067&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Less: Current portion of operating lease liabilities&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(4,562&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;"&gt;Long-term operating lease liabilities, net of current portion&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;19,505&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Maturities of operating lease liabilities as of &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt; are as follows:&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Fiscal year&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt;(in thousands)&lt;/em&gt;&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2020 (remaining 3 months)&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,086&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2021&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6,313&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2022&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;5,121&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2023&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;5,030&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2024&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,848&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thereafter&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6,774&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total lease payments&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;29,172&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Less: amount representing interest&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(4,966&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Less: amount representing restructuring liability adjustments&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(139&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total lease liabilities&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;24,067&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Prior to &lt;em style="font: inherit;"&gt;2020&lt;/em&gt;, the reporting of future minimum lease commitments included the lease obligations associated with previously restructured facilities. Lease obligations for facilities restructured prior to the adoption of Topic &lt;em style="font: inherit;"&gt;842&lt;/em&gt; totaled approximately $7.4 million at &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt; and continued to be recorded in Other long-term liabilities on our Consolidated Balance Sheets.&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i_2020-09-26" id="c65652088">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i_2020-09-26"
      decimals="2"
      id="c65652089"
      unitRef="Pure">0.070</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-5"
      id="c65652090"
      unitRef="USD">1900000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-5"
      id="c65652095"
      unitRef="USD">5700000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-5"
      id="c65652096"
      unitRef="USD">5800000</us-gaap:OperatingLeaseCost>
    <lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock
      contextRef="d_2019-12-29_2020-09-26"
      id="E4E2AA14-1927-4D34-8D50-9D743D845E6A">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Operating lease right-of-use assets&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt;(in thousands)&lt;/em&gt;&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Balance as of December 28, 2019&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;23,591&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Right-of-use assets obtained for new lease contracts during the period&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,274&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Reduction in the carrying amount of right-of-use assets during the period&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(4,464&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Adjustments for present value and foreign currency effects&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;213&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Balance as of September 26, 2020&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;21,614&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Operating lease liabilities&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt;(in thousands)&lt;/em&gt;&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Balance as of December 28, 2019&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;26,124&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Lease liabilities incurred for new lease contracts during the period&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,274&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Accretion of lease liabilities&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,247&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Operating cash used by payments on lease liabilities&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(5,786&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Adjustments for present value, foreign currency, and restructuring liability effects&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;208&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Balance as of September 26, 2020&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;24,067&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Less: Current portion of operating lease liabilities&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(4,562&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;"&gt;Long-term operating lease liabilities, net of current portion&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;19,505&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65652110"
      unitRef="USD">23591000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65652111"
      unitRef="USD">2274000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65652112"
      unitRef="USD">4464000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <lscc:OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65652113"
      unitRef="USD">213000</lscc:OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652114"
      unitRef="USD">21614000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i_2019-12-28"
      decimals="-3"
      id="c65652116"
      unitRef="USD">26124000</us-gaap:OperatingLeaseLiability>
    <lscc:OperatingLeaseLiabilityAdditions
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65652117"
      unitRef="USD">2274000</lscc:OperatingLeaseLiabilityAdditions>
    <us-gaap:OperatingLeaseExpense
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65652118"
      unitRef="USD">1247000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65652119"
      unitRef="USD">5786000</us-gaap:OperatingLeasePayments>
    <lscc:OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65652120"
      unitRef="USD">208000</lscc:OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects>
    <us-gaap:OperatingLeaseLiability
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652121"
      unitRef="USD">24067000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652122"
      unitRef="USD">4562000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652123"
      unitRef="USD">19505000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664343">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Fiscal year&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"&gt;&lt;i&gt;&lt;em style="font: inherit;"&gt;(in thousands)&lt;/em&gt;&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2020 (remaining 3 months)&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,086&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2021&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;6,313&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2022&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;5,121&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2023&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;5,030&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;2024&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,848&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Thereafter&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;6,774&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total lease payments&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;29,172&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Less: amount representing interest&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(4,966&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Less: amount representing restructuring liability adjustments&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(139&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total lease liabilities&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;24,067&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652125"
      unitRef="USD">1086000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652126"
      unitRef="USD">6313000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652127"
      unitRef="USD">5121000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i_2020-09-26"
      decimals="-4"
      id="c65652128"
      unitRef="USD">5030000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652129"
      unitRef="USD">4848000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <lscc:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652130"
      unitRef="USD">6774000</lscc:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652131"
      unitRef="USD">29172000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652132"
      unitRef="USD">4966000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <lscc:LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652133"
      unitRef="USD">139000</lscc:LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments>
    <us-gaap:OperatingLeaseLiability
      contextRef="i_2020-09-26"
      decimals="-3"
      id="c65652134"
      unitRef="USD">24067000</us-gaap:OperatingLeaseLiability>
    <lscc:OperatingLeaseLiabilityForPreviouslyRestructuredFacilities
      contextRef="i_2020-09-26"
      decimals="-5"
      id="c65652107"
      unitRef="USD">7400000</lscc:OperatingLeaseLiabilityForPreviouslyRestructuredFacilities>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664344">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN8" title="FN8"/&gt;Note &lt;em style="font: inherit;"&gt;8&lt;/em&gt; - Intangible Assets&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;On our Consolidated Balance Sheets at &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt; and &lt;em style="font: inherit;"&gt; December 28, 2019&lt;/em&gt;, Intangible assets, net are shown net of accumulated amortization of $131.3 million and $127.4 million, respectively. During the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020,&lt;/em&gt; we entered into license agreements for &lt;em style="font: inherit;"&gt;third&lt;/em&gt;-party technology totaling approximately $0.4 million and have recorded them as intangible assets. These licenses are being amortized to Research and development expense over their estimated useful lives.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;We recorded amortization expense related to intangible assets on the Consolidated Statements of Operations as presented in the following table:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Research and development&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;17&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;14&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;45&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;41&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Amortization of acquired intangible assets&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;603&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3,389&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3,846&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;10,168&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;620&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;3,403&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;3,891&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;10,209&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2020-09-26"
      decimals="-5"
      id="c65652136"
      unitRef="USD">131300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2019-12-28"
      decimals="-5"
      id="c65652137"
      unitRef="USD">127400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i_2020-09-26_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember"
      decimals="-5"
      id="c65652141"
      unitRef="USD">400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664345">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Research and development&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;17&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;14&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;45&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;41&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Amortization of acquired intangible assets&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;603&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3,389&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3,846&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;10,168&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;620&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;3,403&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;3,891&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;10,209&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2020-06-28_2020-09-29_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c65652155"
      unitRef="USD">17000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c65652156"
      unitRef="USD">14000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2019-12-29_2020-09-29_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c65652157"
      unitRef="USD">45000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c65652158"
      unitRef="USD">41000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2020-06-28_2020-09-29_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"
      decimals="-3"
      id="c65652159"
      unitRef="USD">603000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"
      decimals="-3"
      id="c65652160"
      unitRef="USD">3389000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2019-12-29_2020-09-29_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"
      decimals="-3"
      id="c65652161"
      unitRef="USD">3846000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-AmortizationOfAcquiredIntangibleAssetsMember"
      decimals="-3"
      id="c65652162"
      unitRef="USD">10168000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2020-06-28_2020-09-29"
      decimals="-4"
      id="c65652163"
      unitRef="USD">620000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-3"
      id="c65652164"
      unitRef="USD">3403000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2019-12-29_2020-09-29"
      decimals="-3"
      id="c65652165"
      unitRef="USD">3891000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65652166"
      unitRef="USD">10209000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664346">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN9" title="FN9"/&gt;Note &lt;em style="font: inherit;"&gt;9&lt;/em&gt; - Stock-Based Compensation&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Total stock-based compensation expense included in our Consolidated Statements of Operations is presented in the following table:&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Cost of revenue&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;834&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;453&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,322&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;982&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Research and development&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,633&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,658&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;7,461&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,029&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling, general, and administrative&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7,021&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3,569&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;20,445&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;8,324&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total stock-based compensation&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;10,488&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;5,680&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;30,228&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;13,335&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;b&gt;Market-Based and Performance-Based Stock Compensation&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;In &lt;em style="font: inherit;"&gt;2018&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2019,&lt;/em&gt; we granted&#160;awards of RSUs with either a market condition or a performance condition to certain executives, as described in our &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; &lt;em style="font: inherit;"&gt;10&lt;/em&gt;-K. During the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020,&lt;/em&gt; the Board of Directors approved a modification to the market condition measurement periods associated with the unvested portions of certain of the Company&#x2019;s awards with a market condition that were granted prior to fiscal &lt;em style="font: inherit;"&gt;2020.&lt;/em&gt; The modification extended the duration of the measurement period by adjusting the beginning date of each measurement period to the original grant date, resulting in approximately $1.8 million additional stock compensation expense during the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020.&lt;/em&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;In the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020,&lt;/em&gt; we granted&#160;awards of RSUs with a market condition to certain executives.&#160;Under the terms of these grants, the RSUs with a market condition&#160;vest and become payable over a &lt;span style="-sec-ix-hidden:c65652180"&gt;three&lt;/span&gt;-year period based on the Company&#x2019;s total shareholder return ("TSR")&#160;relative to the Russell &lt;em style="font: inherit;"&gt;2000&lt;/em&gt; index, which condition is tested for &lt;span style="-sec-ix-hidden:c65652182"&gt;one&lt;/span&gt;-half of the grants on the &lt;em style="font: inherit;"&gt;second&lt;/em&gt; and &lt;em style="font: inherit;"&gt;third&lt;/em&gt; anniversary of the grant date.&#160;If the 75&lt;sup style="vertical-align:top;line-height:120%;font-size:pt"&gt;th&lt;/sup&gt; percentile of the market condition is achieved, the awards &lt;em style="font: inherit;"&gt; may &lt;/em&gt;vest at 250% or 200%, depending upon the executive, with 100% of the units vesting at the 55&lt;sup style="vertical-align:top;line-height:120%;font-size:pt"&gt;th&lt;/sup&gt; percentile, &lt;span style="-sec-ix-hidden:c65652190"&gt;zero&lt;/span&gt; vesting if relative TSR is below the 25&lt;sup style="vertical-align:top;line-height:120%;font-size:pt"&gt;th&lt;/sup&gt; percentile, and vesting scaling for achievement between the &lt;em style="font: inherit;"&gt;25&lt;/em&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:pt"&gt;th&lt;/sup&gt; and &lt;em style="font: inherit;"&gt;75&lt;/em&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:pt"&gt;th&lt;/sup&gt; percentile.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;During the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020,&lt;/em&gt; the market condition for awards granted in previous years exceeded the &lt;em style="font: inherit;"&gt;75th&lt;/em&gt; percentile of the condition, and &lt;em style="font: inherit;"&gt;one&lt;/em&gt;-&lt;em style="font: inherit;"&gt;third&lt;/em&gt; of these awards vested at 250% or 200%, as applicable for the respective executive. &lt;span style="background-color:#ffffff"&gt;During the &lt;em style="font: inherit;"&gt;second&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020,&lt;/em&gt; the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; tranche of 33.3% of the base number of the awards with an EBITDA performance condition vested, as the Company had generated the specified "adjusted" EBITDA levels on a trailing &lt;em style="font: inherit;"&gt;four&lt;/em&gt; quarter basis for &lt;em style="font: inherit;"&gt;two&lt;/em&gt; consecutive trailing &lt;em style="font: inherit;"&gt;four&lt;/em&gt;-quarter periods as of the end of the previous quarter. &lt;/span&gt;During t&lt;span style="background-color:#ffffff;"&gt;he &lt;em style="font: inherit;"&gt;first &lt;/em&gt;&lt;/span&gt;&lt;span style="background-color:#ffffff;"&gt;quarter of fiscal &lt;/span&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt;, the market condition for awards granted to certain executives in the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2019&lt;/em&gt; exceeded the 75&lt;/span&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:pt"&gt;&lt;span style="background-color:#ffffff;"&gt;th&lt;/span&gt;&lt;/sup&gt;&lt;span style="background-color:#ffffff;"&gt; percentile of the condition, and the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; tranche of these awards vested at 200%. For our awards&#160;with a market condition or a performance condition, we incurred stock compensation expense, including the effect of the modification in the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020,&lt;/em&gt; of approximately $5.6 million and $0.9 million in the &lt;/span&gt;&lt;em style="font: inherit;"&gt;third&lt;/em&gt;&lt;span style="background-color:#ffffff;"&gt; q&lt;/span&gt;uarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2019&lt;/em&gt;, respectively, and of approximately $16.5 million and $2.9 million in the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and &lt;em style="font: inherit;"&gt;2019,&lt;/em&gt; respectively, which is recorded as a component of total stock-based compensation expense.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&lt;br/&gt; The following table summarizes the activity for our awards with a market condition or performance condition:&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;

    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(Shares in thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Total&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Balance, December 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,163&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding-left: 18pt;"&gt;Granted&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;349&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Effect of vesting multiplier&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;440&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Vested&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(816&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding: 0pt 0pt 0pt 18pt;"&gt;Cancelled&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;(14&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Balance, September 26, 2020&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;1,122&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664347">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Three Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;&lt;em style="font: inherit;"&gt;Nine Months Ended&lt;/em&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 26,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;September 28,&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(In thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2020&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;2019&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Cost of revenue&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;834&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;453&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,322&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;982&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Research and development&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;2,633&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,658&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;7,461&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;4,029&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling, general, and administrative&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7,021&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3,569&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;20,445&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;8,324&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total stock-based compensation&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;10,488&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;5,680&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;30,228&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;13,335&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-CostOfSalesMember"
      decimals="-3"
      id="c65652244"
      unitRef="USD">834000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-CostOfSalesMember"
      decimals="-3"
      id="c65652245"
      unitRef="USD">453000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-CostOfSalesMember"
      decimals="-3"
      id="c65652246"
      unitRef="USD">2322000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-CostOfSalesMember"
      decimals="-3"
      id="c65652247"
      unitRef="USD">982000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c65652248"
      unitRef="USD">2633000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c65652249"
      unitRef="USD">1658000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c65652250"
      unitRef="USD">7461000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="c65652251"
      unitRef="USD">4029000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="c65652252"
      unitRef="USD">7021000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-06-30_2019-09-28_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="c65652253"
      unitRef="USD">3569000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-12-29_2020-09-26_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="c65652254"
      unitRef="USD">20445000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2018-12-30_2019-09-28_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="c65652255"
      unitRef="USD">8324000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-3"
      id="c65652256"
      unitRef="USD">10488000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-4"
      id="c65652257"
      unitRef="USD">5680000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-3"
      id="c65652258"
      unitRef="USD">30228000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-3"
      id="c65652259"
      unitRef="USD">13335000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember"
      decimals="-5"
      id="c65652175"
      unitRef="USD">1800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="2"
      id="c65652185"
      unitRef="Pure">0.75</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="1"
      id="c65652186"
      unitRef="Pure">2.50</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="0"
      id="c65652187"
      unitRef="Pure">2</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember"
      decimals="0"
      id="c65652188"
      unitRef="Pure">1</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheTwoMember"
      decimals="2"
      id="c65652189"
      unitRef="Pure">0.55</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheThreeMember"
      decimals="2"
      id="c65652191"
      unitRef="Pure">0.25</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MaximumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="1"
      id="c65652199"
      unitRef="Pure">2.50</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_RangeAxis-MinimumMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="0"
      id="c65652200"
      unitRef="Pure">2</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage
      contextRef="d_2020-03-29_2020-06-27_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="3"
      id="c65652204"
      unitRef="Pure">0.333</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="2"
      id="c65652212"
      unitRef="Pure">0.75</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved>
    <lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions
      contextRef="d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember_VestingAxis-ShareBasedCompensationAwardTrancheOneMember"
      decimals="0"
      id="c65652214"
      unitRef="Pure">2</lscc:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2020-06-28_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="-5"
      id="c65652217"
      unitRef="USD">5600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-06-30_2019-09-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="-5"
      id="c65652218"
      unitRef="USD">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2019-12-29_2020-09-26_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="-5"
      id="c65652222"
      unitRef="USD">16500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2018-12-30_2019-09-28_AwardTypeAxis-RestrictedStockUnitsRSUMember_TitleOfIndividualAxis-ExecutiveOfficerMember"
      decimals="-5"
      id="c65652223"
      unitRef="USD">2900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664348">
    &lt;table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;tbody&gt;&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;i&gt;(Shares in thousands)&lt;/i&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"&gt;&lt;b&gt;&lt;em style="font: inherit;"&gt;Total&lt;/em&gt;&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Balance, December 28, 2019&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;1,163&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding-left: 18pt;"&gt;Granted&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;349&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Effect of vesting multiplier&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;440&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;"&gt;Vested&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;(816&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding: 0pt 0pt 0pt 18pt;"&gt;Cancelled&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;(14&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"&gt;&lt;td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"&gt; &lt;p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;b&gt;Balance, September 26, 2020&lt;/b&gt;&lt;/p&gt; &lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;1,122&lt;/td&gt;&lt;td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
   </us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2019-12-28_AwardTypeAxis-PerformanceSharesMember"
      decimals="-3"
      id="c65652261"
      unitRef="Share">1163000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="d_2019-12-29_2020-09-26_AwardTypeAxis-PerformanceSharesMember"
      decimals="-3"
      id="c65652262"
      unitRef="Share">349000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier
      contextRef="d_2019-12-29_2020-09-26_AwardTypeAxis-PerformanceSharesMember"
      decimals="-4"
      id="c65652263"
      unitRef="Share">440000</lscc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="d_2019-12-29_2020-09-26_AwardTypeAxis-PerformanceSharesMember"
      decimals="-3"
      id="c65652264"
      unitRef="Share">816000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="d_2019-12-29_2020-09-26_AwardTypeAxis-PerformanceSharesMember"
      decimals="-3"
      id="c65652265"
      unitRef="Share">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2020-09-26_AwardTypeAxis-PerformanceSharesMember"
      decimals="-3"
      id="c65652266"
      unitRef="Share">1122000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664349">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN10" title="FN10"/&gt;Note &lt;em style="font: inherit;"&gt;10&lt;/em&gt; - Income Taxes&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;We are subject to federal and state income tax as well as income tax in the foreign jurisdictions in which we operate. For the &lt;em style="font: inherit;"&gt;third&lt;/em&gt; quarter of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt;, we recorded an income tax benefit of approximately $0.7 million, and for fiscal &lt;em style="font: inherit;"&gt;2019&lt;/em&gt;, we recorded income tax expense of approximately $1.1 million. For the &lt;em style="font: inherit;"&gt;first&lt;/em&gt; &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months of fiscal &lt;em style="font: inherit;"&gt;2020&lt;/em&gt; and fiscal &lt;em style="font: inherit;"&gt;2019,&lt;/em&gt; we recorded income tax expense of approximately $0.6 million and $1.5 million, respectively.&#160;Income taxes for the&#160;&lt;em style="font: inherit;"&gt;three&lt;/em&gt; and &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; month periods ended &lt;em style="font: inherit;"&gt; September 26, 2020 &lt;/em&gt;and &lt;em style="font: inherit;"&gt; September 28, 2019&lt;/em&gt; represent tax at the federal, state, and foreign statutory tax rates in addition to withholding taxes, changes in uncertain tax positions, changes in the U.S. valuation allowance, as well as other non-deductible items in foreign jurisdictions. The difference between the U.S. federal statutory tax rate of 21% and our effective tax rates for the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; and &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt; and for the &lt;em style="font: inherit;"&gt;three&lt;/em&gt; and &lt;em style="font: inherit;"&gt;nine&lt;/em&gt; months ended &lt;em style="font: inherit;"&gt; September 28, 2019&lt;/em&gt; resulted primarily from the U.S. valuation allowance, foreign withholding taxes, foreign rate differentials, and the discrete impacts of uncertain tax positions due to lapsing of the statute of limitations.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;We updated our evaluation of the valuation allowance position in the United States through &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt; and concluded that we should continue to maintain a full valuation allowance against the net federal and state deferred tax assets. In making this evaluation, we exercised significant judgment and considered estimates about our ability to generate revenue and taxable profits sufficient to offset expenditures in future periods within the U.S. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the&#160;deferred tax assets. We do &lt;span style="-sec-ix-hidden:c65652289"&gt;not&lt;/span&gt; have a valuation allowance in any foreign jurisdictions as we have concluded it is more likely than &lt;em style="font: inherit;"&gt;not&lt;/em&gt; that we will realize the net deferred tax assets in future periods.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;Our liability recorded for uncertain tax positions (including penalties and interest) was $23.0 million and $24.6 million at &lt;em style="font: inherit;"&gt; September 26, 2020&lt;/em&gt; and &lt;em style="font: inherit;"&gt; December 28, 2019&lt;/em&gt;, respectively, and is included as a component of Other long-term liabilities on our Consolidated Balance Sheets.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;We are &lt;em style="font: inherit;"&gt;not&lt;/em&gt; currently paying U.S. federal income taxes and do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; expect to pay such taxes until we fully utilize our tax net operating loss ("NOL") and credit carryforwards. We expect to pay a nominal amount of state income tax. We are paying foreign income and withholding taxes, which are reflected in Income tax expense in our Consolidated Statements of Operations and are primarily related to the cost of operating offshore activities and subsidiaries. We accrue interest and penalties related to uncertain tax positions in Income tax expense.&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2020-06-28_2020-09-26"
      decimals="-5"
      id="c65652270"
      unitRef="USD">-700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2019-06-30_2019-09-28"
      decimals="-5"
      id="c65652272"
      unitRef="USD">1100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2019-12-29_2020-09-26"
      decimals="-5"
      id="c65652277"
      unitRef="USD">600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2018-12-30_2019-09-28"
      decimals="-5"
      id="c65652278"
      unitRef="USD">1500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2020-06-28_2020-09-26_IncomeTaxAuthorityAxis-DomesticCountryMember"
      decimals="2"
      id="c65652281"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i_2020-09-26_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"
      decimals="-6"
      id="c65652291"
      unitRef="USD">23000000.0</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent
      contextRef="i_2019-12-28_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"
      decimals="-5"
      id="c65652292"
      unitRef="USD">24600000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LegalMattersAndContingenciesTextBlock contextRef="d_2019-12-29_2020-09-26" id="c1664350">
   &lt;p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;&lt;a href="#" id="FN11" title="FN11"/&gt;Note &lt;em style="font: inherit;"&gt;11&lt;/em&gt; - Contingencies&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"&gt;&lt;b&gt;Legal Matters&lt;/b&gt;&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;On or about &lt;em style="font: inherit;"&gt; December 19, 2018, &lt;/em&gt;Steven A.W. De Jaray, Perienne De Jaray and Darrell R. Oswald (collectively, the &#x201c;Plaintiffs&#x201d;) commenced an action against the Company and several unnamed defendants in the Multnomah County Circuit Court of the State of Oregon, in connection with the sale of certain products by the Company to the Plaintiffs in or around &lt;em style="font: inherit;"&gt;2008.&lt;/em&gt; The Plaintiffs allege that we violated The Lanham Act, engaged in negligence and fraud by failing to disclose to the Plaintiffs the export-controlled status of the subject parts. The Plaintiffs seek damages of $138 million, treble damages, and other remedies. In &lt;em style="font: inherit;"&gt; January 2019, &lt;/em&gt;we removed the action to the United States District Court for the District of Oregon. At this stage of the proceedings, we do &lt;em style="font: inherit;"&gt;not&lt;/em&gt; have an estimate of the likelihood or the amount of any potential exposure to the Company; however, we believe that these claims are without merit and intend to vigorously defend the action.&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;&#160;&lt;/p&gt;
   &lt;p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"&gt;From time to time, we are exposed to certain additional asserted and unasserted potential claims. We review the status of each significant matter and assess its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and a range of possible losses can be estimated, we then accrue a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based only on the best information available at the time. As additional information becomes available, we reassess the potential liability related to pending claims and litigation and &lt;em style="font: inherit;"&gt; may &lt;/em&gt;revise estimates.&lt;/p&gt;
   &lt;p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&#160;&lt;/p&gt;
  </us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="d_2018-12-19_2018-12-19_LitigationCaseAxis-AllegedViolationOfTheLanhamActMember"
      decimals="-6"
      id="c65652298"
      unitRef="USD">138000000</us-gaap:LossContingencyDamagesSoughtValue>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#c65652071"
          xlink:label="c65652071"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652066"
          xlink:label="c65652066"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652046"
          xlink:label="c65652046"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652061"
          xlink:label="c65652061"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652051"
          xlink:label="c65652051"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652081"
          xlink:label="c65652081"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652056"
          xlink:label="c65652056"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652076"
          xlink:label="c65652076"
          xlink:type="locator"/>
        <link:footnote id="f6336d7b8-3059-401f-b91b-e6aa6dd59127" xlink:label="f6336d7b8-3059-401f-b91b-e6aa6dd59127" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-us">Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652071"
          xlink:to="f6336d7b8-3059-401f-b91b-e6aa6dd59127"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652066"
          xlink:to="f6336d7b8-3059-401f-b91b-e6aa6dd59127"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652046"
          xlink:to="f6336d7b8-3059-401f-b91b-e6aa6dd59127"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652061"
          xlink:to="f6336d7b8-3059-401f-b91b-e6aa6dd59127"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652051"
          xlink:to="f6336d7b8-3059-401f-b91b-e6aa6dd59127"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652081"
          xlink:to="f6336d7b8-3059-401f-b91b-e6aa6dd59127"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652056"
          xlink:to="f6336d7b8-3059-401f-b91b-e6aa6dd59127"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652076"
          xlink:to="f6336d7b8-3059-401f-b91b-e6aa6dd59127"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#c65652044"
          xlink:label="c65652044"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652079"
          xlink:label="c65652079"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652049"
          xlink:label="c65652049"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652064"
          xlink:label="c65652064"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652054"
          xlink:label="c65652054"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652069"
          xlink:label="c65652069"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652074"
          xlink:label="c65652074"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652059"
          xlink:label="c65652059"
          xlink:type="locator"/>
        <link:footnote id="f29f4fd2b-cb9e-497c-931e-2defd76da9b7" xlink:label="f29f4fd2b-cb9e-497c-931e-2defd76da9b7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-us">Includes employee relocation and outplacement costs</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652044"
          xlink:to="f29f4fd2b-cb9e-497c-931e-2defd76da9b7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652079"
          xlink:to="f29f4fd2b-cb9e-497c-931e-2defd76da9b7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652049"
          xlink:to="f29f4fd2b-cb9e-497c-931e-2defd76da9b7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652064"
          xlink:to="f29f4fd2b-cb9e-497c-931e-2defd76da9b7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652054"
          xlink:to="f29f4fd2b-cb9e-497c-931e-2defd76da9b7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652069"
          xlink:to="f29f4fd2b-cb9e-497c-931e-2defd76da9b7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652074"
          xlink:to="f29f4fd2b-cb9e-497c-931e-2defd76da9b7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652059"
          xlink:to="f29f4fd2b-cb9e-497c-931e-2defd76da9b7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#c65652062"
          xlink:label="c65652062"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652072"
          xlink:label="c65652072"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652057"
          xlink:label="c65652057"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652067"
          xlink:label="c65652067"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652077"
          xlink:label="c65652077"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652052"
          xlink:label="c65652052"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652047"
          xlink:label="c65652047"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#c65652082"
          xlink:label="c65652082"
          xlink:type="locator"/>
        <link:footnote id="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791" xlink:label="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-us">Beginning in the second quarter of fiscal 2019, "Other" included termination fees on the cancellation of certain contracts under the Q2 2019 Sales Plan</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652062"
          xlink:to="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652072"
          xlink:to="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652057"
          xlink:to="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652067"
          xlink:to="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652077"
          xlink:to="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652052"
          xlink:to="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652047"
          xlink:to="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="c65652082"
          xlink:to="f00577e98-8ed2-46e7-ac3d-d4fcd2cde791"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360181239192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Oct. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000855658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Lattice Semiconductor Corp<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 26,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-18032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">93-0835214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5555 NE Moore Court<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Hillsboro<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">OR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">97124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">268-8000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">LSCC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,155,870<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360182069336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 103,042<span></span>
</td>
<td class="nump">$ 103,469<span></span>
</td>
<td class="nump">$ 300,947<span></span>
</td>
<td class="nump">$ 303,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">40,736<span></span>
</td>
<td class="nump">42,030<span></span>
</td>
<td class="nump">120,502<span></span>
</td>
<td class="nump">124,727<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">62,306<span></span>
</td>
<td class="nump">61,439<span></span>
</td>
<td class="nump">180,445<span></span>
</td>
<td class="nump">179,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">22,439<span></span>
</td>
<td class="nump">20,032<span></span>
</td>
<td class="nump">66,590<span></span>
</td>
<td class="nump">59,074<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative</a></td>
<td class="nump">23,758<span></span>
</td>
<td class="nump">21,078<span></span>
</td>
<td class="nump">70,797<span></span>
</td>
<td class="nump">61,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_AmortizationOfIntangibleAssetsAcquired', window );">Amortization of acquired intangible assets</a></td>
<td class="nump">603<span></span>
</td>
<td class="nump">3,389<span></span>
</td>
<td class="nump">3,846<span></span>
</td>
<td class="nump">10,168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">2,692<span></span>
</td>
<td class="nump">252<span></span>
</td>
<td class="nump">4,178<span></span>
</td>
<td class="nump">4,719<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">49,492<span></span>
</td>
<td class="nump">44,751<span></span>
</td>
<td class="nump">145,411<span></span>
</td>
<td class="nump">135,579<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">12,814<span></span>
</td>
<td class="nump">16,688<span></span>
</td>
<td class="nump">35,034<span></span>
</td>
<td class="nump">43,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(792)<span></span>
</td>
<td class="num">(2,022)<span></span>
</td>
<td class="num">(2,914)<span></span>
</td>
<td class="num">(10,547)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="num">(2,017)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">11,952<span></span>
</td>
<td class="nump">14,605<span></span>
</td>
<td class="nump">32,037<span></span>
</td>
<td class="nump">30,986<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">(655)<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
<td class="nump">634<span></span>
</td>
<td class="nump">1,480<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 12,607<span></span>
</td>
<td class="nump">$ 13,539<span></span>
</td>
<td class="nump">$ 31,403<span></span>
</td>
<td class="nump">$ 29,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Shares used in per share calculations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic (in shares)</a></td>
<td class="nump">135,598<span></span>
</td>
<td class="nump">132,997<span></span>
</td>
<td class="nump">134,903<span></span>
</td>
<td class="nump">132,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">141,524<span></span>
</td>
<td class="nump">138,894<span></span>
</td>
<td class="nump">140,763<span></span>
</td>
<td class="nump">137,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_AmortizationOfIntangibleAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents amortization of intangible assets acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_AmortizationOfIntangibleAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360181257112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 12,607<span></span>
</td>
<td class="nump">$ 13,539<span></span>
</td>
<td class="nump">$ 31,403<span></span>
</td>
<td class="nump">$ 29,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustments, net of tax</a></td>
<td class="nump">859<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="nump">899<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in actuarial valuation of defined benefit pension</a></td>
<td class="num">(507)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(507)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain related to marketable securities, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustment for gains related to marketable securities included in Other income (expense), net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 12,959<span></span>
</td>
<td class="nump">$ 13,446<span></span>
</td>
<td class="nump">$ 31,795<span></span>
</td>
<td class="nump">$ 29,488<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360180804232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Current Period Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 182,268<span></span>
</td>
<td class="nump">$ 118,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses</a></td>
<td class="nump">72,989<span></span>
</td>
<td class="nump">64,917<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">59,488<span></span>
</td>
<td class="nump">54,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">24,205<span></span>
</td>
<td class="nump">24,452<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">338,950<span></span>
</td>
<td class="nump">262,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, less accumulated depreciation of $108,604 at September 26, 2020 and $125,990 at December 28, 2019</a></td>
<td class="nump">39,782<span></span>
</td>
<td class="nump">39,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">21,614<span></span>
</td>
<td class="nump">23,591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">3,496<span></span>
</td>
<td class="nump">6,977<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">267,514<span></span>
</td>
<td class="nump">267,514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">483<span></span>
</td>
<td class="nump">478<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">10,592<span></span>
</td>
<td class="nump">11,796<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">682,431<span></span>
</td>
<td class="nump">612,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">59,742<span></span>
</td>
<td class="nump">60,255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll obligations</a></td>
<td class="nump">15,148<span></span>
</td>
<td class="nump">13,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">8,382<span></span>
</td>
<td class="nump">21,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">4,562<span></span>
</td>
<td class="nump">4,686<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">87,834<span></span>
</td>
<td class="nump">99,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion</a></td>
<td class="nump">162,215<span></span>
</td>
<td class="nump">125,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities, net of current portion</a></td>
<td class="nump">19,505<span></span>
</td>
<td class="nump">21,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">35,984<span></span>
</td>
<td class="nump">38,028<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">305,538<span></span>
</td>
<td class="nump">284,357<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Contingencies (Note 11)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock, $.01 par value, 300,000,000 shares authorized; 136,078,000 shares issued and outstanding as of September 26, 2020 and 133,883,000 shares issued and outstanding as of December 28, 2019</a></td>
<td class="nump">1,361<span></span>
</td>
<td class="nump">1,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">779,630<span></span>
</td>
<td class="nump">762,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(401,887)<span></span>
</td>
<td class="num">(433,290)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(2,211)<span></span>
</td>
<td class="num">(2,603)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">376,893<span></span>
</td>
<td class="nump">327,659<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 682,431<span></span>
</td>
<td class="nump">$ 612,016<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108836152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">$ 108,604<span></span>
</td>
<td class="nump">$ 125,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value per share (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value per share (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">136,078,000<span></span>
</td>
<td class="nump">133,883,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">136,078,000<span></span>
</td>
<td class="nump">133,883,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360109768968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 31,403<span></span>
</td>
<td class="nump">$ 29,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts', window );">Depreciation and amortization</a></td>
<td class="nump">19,263<span></span>
</td>
<td class="nump">24,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">30,228<span></span>
</td>
<td class="nump">13,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Reduction in the carrying amount of right-of-use assets</a></td>
<td class="nump">4,464<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and discount</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">1,539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment of operating lease right-of-use asset (recorded in Restructuring charges)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on refinancing of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash adjustments</a></td>
<td class="num">(101)<span></span>
</td>
<td class="num">(63)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="num">(8,072)<span></span>
</td>
<td class="nump">13,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(4,508)<span></span>
</td>
<td class="nump">7,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(3,516)<span></span>
</td>
<td class="num">(8,741)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">1,861<span></span>
</td>
<td class="num">(196)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll obligations</a></td>
<td class="nump">1,744<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_IncreaseDecreaseOfOperatingLeaseLiabilities', window );">Operating lease liabilities, current and long-term portions</a></td>
<td class="num">(4,331)<span></span>
</td>
<td class="num">(5,571)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">223<span></span>
</td>
<td class="num">(202)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">68,958<span></span>
</td>
<td class="nump">84,817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(9,781)<span></span>
</td>
<td class="num">(11,729)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for software licenses</a></td>
<td class="num">(6,850)<span></span>
</td>
<td class="num">(5,745)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from sales of and maturities of short-term marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,655<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(16,631)<span></span>
</td>
<td class="num">(7,819)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Restricted stock unit tax withholdings</a></td>
<td class="num">(19,934)<span></span>
</td>
<td class="num">(7,813)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">7,145<span></span>
</td>
<td class="nump">16,178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance of long-term debt</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">206,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Original issue discount and debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,086)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of debt</a></td>
<td class="num">(26,250)<span></span>
</td>
<td class="num">(311,408)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">10,961<span></span>
</td>
<td class="num">(98,629)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate change on cash</a></td>
<td class="nump">899<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">64,187<span></span>
</td>
<td class="num">(21,638)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Beginning cash and cash equivalents</a></td>
<td class="nump">118,081<span></span>
</td>
<td class="nump">119,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Ending cash and cash equivalents</a></td>
<td class="nump">182,268<span></span>
</td>
<td class="nump">97,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">2,849<span></span>
</td>
<td class="nump">9,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="nump">5,786<span></span>
</td>
<td class="nump">6,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid, net of refunds</a></td>
<td class="nump">2,317<span></span>
</td>
<td class="nump">1,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_AccruedPurchasesOfPlantAndEquipment', window );">Accrued purchases of plant and equipment</a></td>
<td class="nump">549<span></span>
</td>
<td class="nump">1,841<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 2,274<span></span>
</td>
<td class="nump">$ 404<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_AccruedPurchasesOfPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents accrued purchases of plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_AccruedPurchasesOfPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets, excluding amortization of right of use assets and finance costs. .</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_IncreaseDecreaseOfOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents increase (decrease) of operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_IncreaseDecreaseOfOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121593497&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360104515912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Dec. 29, 2018</a></td>
<td class="nump">129,728,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 29, 2018</a></td>
<td class="nump">$ 1,297<span></span>
</td>
<td class="nump">$ 736,274<span></span>
</td>
<td class="num">$ (476,783)<span></span>
</td>
<td class="num">$ (2,331)<span></span>
</td>
<td class="nump">$ 258,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,506<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes', window );">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares)</a></td>
<td class="nump">3,774,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes', window );">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 38<span></span>
</td>
<td class="nump">8,327<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,365<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation related to stock options, ESPP and RSUs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,335<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in actuarial valuation of defined benefit pension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized loss related to marketable securities, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Recognized gain on redemption of marketable securities, previously unrealized</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 28, 2019</a></td>
<td class="nump">133,502,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Sep. 28, 2019</a></td>
<td class="nump">$ 1,335<span></span>
</td>
<td class="nump">757,936<span></span>
</td>
<td class="num">(447,277)<span></span>
</td>
<td class="num">(2,349)<span></span>
</td>
<td class="nump">309,645<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Jun. 29, 2019</a></td>
<td class="nump">132,536,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jun. 29, 2019</a></td>
<td class="nump">$ 1,325<span></span>
</td>
<td class="nump">756,924<span></span>
</td>
<td class="num">(460,816)<span></span>
</td>
<td class="num">(2,256)<span></span>
</td>
<td class="nump">295,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,539<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes', window );">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares)</a></td>
<td class="nump">966,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes', window );">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="num">(4,668)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,658)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation related to stock options, ESPP and RSUs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,680<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustments, net of tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in actuarial valuation of defined benefit pension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized loss related to marketable securities, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Recognized gain on redemption of marketable securities, previously unrealized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 28, 2019</a></td>
<td class="nump">133,502,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Sep. 28, 2019</a></td>
<td class="nump">$ 1,335<span></span>
</td>
<td class="nump">757,936<span></span>
</td>
<td class="num">(447,277)<span></span>
</td>
<td class="num">(2,349)<span></span>
</td>
<td class="nump">$ 309,645<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Dec. 28, 2019</a></td>
<td class="nump">133,883,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,883,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Dec. 28, 2019</a></td>
<td class="nump">$ 1,339<span></span>
</td>
<td class="nump">762,213<span></span>
</td>
<td class="num">(433,290)<span></span>
</td>
<td class="num">(2,603)<span></span>
</td>
<td class="nump">$ 327,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">31,403<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">31,403<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes', window );">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares)</a></td>
<td class="nump">2,195,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes', window );">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="num">(12,811)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,789)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation related to stock options, ESPP and RSUs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">30,228<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">30,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">899<span></span>
</td>
<td class="nump">899<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in actuarial valuation of defined benefit pension</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(507)<span></span>
</td>
<td class="num">(507)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized loss related to marketable securities, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Recognized gain on redemption of marketable securities, previously unrealized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 26, 2020</a></td>
<td class="nump">136,078,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,078,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Sep. 26, 2020</a></td>
<td class="nump">$ 1,361<span></span>
</td>
<td class="nump">779,630<span></span>
</td>
<td class="num">(401,887)<span></span>
</td>
<td class="num">(2,211)<span></span>
</td>
<td class="nump">$ 376,893<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Jun. 27, 2020</a></td>
<td class="nump">135,147,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Jun. 27, 2020</a></td>
<td class="nump">$ 1,351<span></span>
</td>
<td class="nump">779,836<span></span>
</td>
<td class="num">(414,494)<span></span>
</td>
<td class="num">(2,563)<span></span>
</td>
<td class="nump">364,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,607<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes', window );">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares)</a></td>
<td class="nump">931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes', window );">Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="num">(10,694)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,684)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation related to stock options, ESPP and RSUs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,488<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">859<span></span>
</td>
<td class="nump">859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Change in actuarial valuation of defined benefit pension</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(507)<span></span>
</td>
<td class="num">(507)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized loss related to marketable securities, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Recognized gain on redemption of marketable securities, previously unrealized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balances (in shares) at Sep. 26, 2020</a></td>
<td class="nump">136,078,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,078,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Sep. 26, 2020</a></td>
<td class="nump">$ 1,361<span></span>
</td>
<td class="nump">$ 779,630<span></span>
</td>
<td class="num">$ (401,887)<span></span>
</td>
<td class="num">$ (2,211)<span></span>
</td>
<td class="nump">$ 376,893<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of shares issued during period for employee stock purchase plans and vested RSUs, net of shares withheld for employee taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock issued during period for stock options, employee stock purchase plans and vested RSUs, net of shares withheld for employee taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360102075784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN1" title="FN1"/>Note <em style="font: inherit;">1</em> - Basis of Presentation</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Lattice Semiconductor Corporation, a Delaware corporation, and its subsidiaries (&#8220;Lattice,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) develop technologies that we monetize through differentiated programmable logic semiconductor&#160;products, system solutions, design services, and licenses. Lattice was founded in <em style="font: inherit;">1983</em> and is headquartered in Hillsboro, Oregon.</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Basis of Presentation and Use of Estimates</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The accompanying Consolidated Financial Statements are unaudited and have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules&#160;and regulations of the Securities and Exchange Commission ("SEC"). In our opinion, they include all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of results for the interim periods. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted as permitted by the SEC's rules&#160;and regulations for interim reporting. These Consolidated Financial Statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended&#160;<em style="font: inherit;"> December 28, 2019</em> ("<em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K").</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience <em style="font: inherit;"> may </em>differ materially from our estimates. As of <em style="font: inherit;"> September 26, 2020, </em>the extent to which the COVID-<em style="font: inherit;">19</em> pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates <em style="font: inherit;"> may </em>materially change in future periods.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We describe our accounting methods and practices in more detail in our&#160;<em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K. There have been <em style="font: inherit;">no</em> changes to the significant accounting policies, procedures, or general information described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K that have had a material impact on our consolidated financial statements and related notes.</p><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Fiscal Reporting Periods</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We report based on a <em style="font: inherit;">52</em> or <em style="font: inherit;">53</em>-week fiscal year ending on the Saturday closest to <em style="font: inherit;"> December 31. </em>Our fiscal <em style="font: inherit;">2020</em> will be a <em style="font: inherit;">53</em>-week year and will end on <em style="font: inherit;"> January 2, 2021, </em>and our fiscal <em style="font: inherit;">2019</em> was a <em style="font: inherit;">52</em>-week year that ended <em style="font: inherit;"> December 28, 2019. </em>Our&#160;<em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> ended on <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019</em>, respectively. All references to quarterly or <em style="font: inherit;">nine</em> months ended financial results are references to the results for the relevant&#160;<em style="font: inherit;">13</em>-week or <em style="font: inherit;">39</em>-week fiscal period.</p><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Concentrations of Risk</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to distributors as a percentage of total revenue was 82% and 81% for the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em>, respectively, and 81% and 82% for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019, </em>respectively.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors also account for a substantial portion of our net accounts receivable. Our <em style="font: inherit;">two</em> largest distributors accounted for 53% and 31% of net accounts receivable at <em style="font: inherit;"> September 26, 2020</em>&#160;and 40% and 38% of net accounts receivable at <em style="font: inherit;"> December 28, 2019</em>. <em style="font: inherit;">No</em> other distributor or end customer accounted for more than <em style="font: inherit;">10%</em> of net accounts receivable at these dates.</p><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Recently Issued Accounting Standards</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><span style="font-family:Arial;font-size:9pt;">In <em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting for Income Taxes</i>, which adds new&#160;guidance for accounting for tax law changes, year-to-date losses in interim periods, and determining how to apply the income tax guidance to&#160;franchise taxes that are partially based on income, as well as other changes to simplify accounting for income taxes. The ASU is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2020. </em>Entities <em style="font: inherit;"> may </em>early adopt the ASU in any interim period for which financial&#160;statements have <em style="font: inherit;">not</em> yet been issued (or made available for issuance). We are currently assessing the impact of ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> on our&#160;consolidated financial statements and related disclosures.</span></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"/>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360104975400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Net Income Per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN2" title="FN2"/>Note <em style="font: inherit;">2</em> - Net Income per Share</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our calculation of the diluted share count includes the number of shares from our equity awards with market conditions or performance conditions that would be issuable under the terms of such awards at the end of the reporting period. For equity awards with a market condition, the number of shares <span style="background-color:#ffffff;">included in the diluted share count as of </span><em style="font: inherit;"> September 26, 2020</em><span style="background-color:#ffffff;"> is determined by measuring the achievement of the market condition as of the end of the reporting period. For equity awards with a performance condition, <em style="font: inherit;">no</em> shares are included in the diluted share count as of </span><em style="font: inherit;"> September 26, 2020</em>, as vesting of future tranches of these awards is contingent upon achievement of the performance condition over <em style="font: inherit;">two</em> consecutive trailing <em style="font: inherit;">four</em>-quarter periods, which has <em style="font: inherit;">not</em> yet been achieved. <span style="background-color:#ffffff;">See </span><a href="#FN9" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">"Note <em style="font: inherit;">9</em> - Stock-Based Compensation"</span></a><span style="background-color:#ffffff;"> to our consolidated financial statements for further discussion of our equity awards with market conditions or performance conditions.</span></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">A summary of basic and diluted Net income per share is presented in the following table:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,607</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,539</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,506</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in basic Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">135,598</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">132,997</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">134,903</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">132,065</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,926</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,897</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,860</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,614</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in diluted Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,524</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">138,894</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">140,763</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">137,679</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Basic Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.09</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.23</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.09</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.21</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The computation of diluted Net income per share excludes the effects of stock options, restricted stock units ("RSUs"), Employee Stock Purchase Plan ("ESPP") shares, and equity awards with a market condition or performance condition that are antidilutive, aggregating approximately the following number of shares:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">370</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">909</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">514</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">328</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360180882536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Revenue From Contracts With Customers<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN3" title="FN3"/>Note <em style="font: inherit;">3</em> - Revenue from Contracts with Customers</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Disaggregation of revenue</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following tables provide information about revenue from contracts with customers disaggregated by major class of revenue, revenue by channel, and by geographical market, based on ship-to location of the end customer, where available, and ship-to location of distributor otherwise:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Major Class of Revenue</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">96,650</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">97,477</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">285,871</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">95</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">287,185</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">95</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and services</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,392</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,076</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">16,671</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Revenue by Channel</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product revenue - Distributors</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">84,409</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">82</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">84,135</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">81</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">245,016</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">81</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">248,234</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">82</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product revenue - Direct</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">12,241</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13,342</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">40,855</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">38,951</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and services revenue</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,392</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,076</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">16,671</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Revenue by Geographical Market</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">United States</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10,455</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">9,296</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">9</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">33,634</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">32,352</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Other Americas</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">4,857</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,838</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12,772</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9,518</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;">Americas</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,312</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12,134</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">46,406</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">41,870</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">China</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">58,122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">56</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">57,301</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">55</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">154,086</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">51</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">157,648</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">52</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Taiwan</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7,505</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">6,796</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">24,957</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">8</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">14,147</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Japan</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4,346</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10,262</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">18,780</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">31,534</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Other Asia</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9,766</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,285</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">25,169</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">22,171</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;">Asia</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">79,739</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">77</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">79,644</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">77</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">222,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">225,500</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Europe</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11,691</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">31,549</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">36,486</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Contract balances</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our contract assets relate to our rights to consideration for licenses and royalties due to us as a member of the HDMI consortium, with collection&#160;dependent on events other than the passage of time, such as collection of licenses and royalties from customers by the HDMI licensing agent.&#160;The balance results primarily from the amount of estimated revenue related to HDMI that we have recognized to date, but which has <em style="font: inherit;">not</em> yet&#160;been collected by the agent. Contract assets are included in Prepaid expenses and other current assets on our Consolidated Balance Sheets. The following table summarizes activity during the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i>&#160;</i></td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract assets as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,569</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues recorded during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">11,660</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Transferred to Accounts receivable or collected</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,091</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract assets as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,138</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Contract liabilities are included in Accounts payable and accrued expenses on our Consolidated Balance Sheets. The following table summarizes activity during the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i>&#160;</i></td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract liabilities as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accruals for estimated future stock rotation and scrap returns</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,474</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Release of accruals for recognized stock rotation and scrap returns</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(2,571</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">Prepayment for performance obligations expected to be satisfied within three months</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">336</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">Less: Revenue recognized on satisfaction of performance obligations</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">(179</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract liabilities as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">4,373</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The impact to revenue from the release of accruals for recognized stock rotation and scrap returns was offset by the processing of return merchandise authorizations totaling approximately $3.0 million, yielding a net revenue reduction of approximately $0.4 million for the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of <em style="font: inherit;">2020</em>.</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103272424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Supplemental Balance Sheet Disclosures [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN4" title="FN4"/>Note <em style="font: inherit;">4</em> - Balance Sheet Components</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Accounts Receivable</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;">Accounts receivable do <em style="font: inherit;">not</em> bear interest and are shown net of an allowance for expected lifetime credit losses, which reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine this allowance through an assessment of known&#160;troubled accounts, analysis of our accounts receivable aging, historical experience, expectations for future economic conditions, management judgment, and other available&#160;evidence.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt 7.2pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">73,043</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">65,023</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(54</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(106</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts receivable, net of allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,989</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,917</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Inventories</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Work in progress</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">38,691</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">39,855</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,797</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,125</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total inventories</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,488</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">54,980</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Property and Equipment &#8211; Geographic Information</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our Property and equipment, net by country at the end of each period was as follows:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,830</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,313</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">China</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,390</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,683</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Philippines</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">2,589</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">2,683</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">5,224</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,885</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Japan</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">555</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">283</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">194</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">383</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total foreign property and equipment, net</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,952</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,917</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total property and equipment, net</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,782</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,230</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Accounts Payable and Accrued Expenses</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Included in Accounts payable and accrued expenses in the Consolidated Balance Sheets are the following balances:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Trade accounts payable</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">40,113</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">44,350</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Liability for non-cancelable contracts</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">7,769</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">6,964</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,860</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,941</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total accounts payable and accrued expenses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,742</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,255</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Cloud Based Computing Implementation Costs</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Under the guidance in ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">15,</em> <i>Intangibles - Goodwill and Other - Internal-Use Software (Subtopic&#160;<em style="font: inherit;">350</em>-<em style="font: inherit;">40</em>)</i>, we are capitalizing the implementation costs for cloud computing arrangements, mainly for our integrated distributor accounting management systems. These cloud-based&#160;computing implementation costs are recorded in Prepaid expenses and other current assets and Other long-term assets on our Consolidated Balance Sheets. The following table summarizes activity during the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i>&#160;</i></td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cloud based computing implementation costs as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,543</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Costs capitalized</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">646</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(388</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cloud based computing implementation costs as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,801</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103577864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Long-term Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-term Debt [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN5" title="FN5"/>Note <em style="font: inherit;">5</em> - Long-Term Debt</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> May 17, 2019, </em>we entered into a credit agreement (the &#8220;Current Credit Agreement&#8221;), which provides for a <span style="-sec-ix-hidden:c65651915">five</span>-year secured term loan facility in an aggregate principal amount of $175.0 million and a <span style="-sec-ix-hidden:c65651917">five</span>-year secured revolving loan facility in an aggregate principal amount of up to $75.0 million. Details of the term loan and the revolving loan (collectively, "long-term debt"), including the basis for interest, payment terms, and covenant compliance are described in the Current Credit Agreement and in the Notes to Consolidated Financial Statements in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">During the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>, we have made principal payments totaling $26.3 million, including $13.1 million in accelerated principal payments made during the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020</em> that fulfilled the required quarterly installments through the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2021.</em> We drew $50.0 million on our revolving loan facility during the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020.</em> The fair value of our long-term debt approximates the carrying value, which is reflected in our Consolidated Balance Sheets as follows:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Principal amount</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">171,875</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">148,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Unamortized original issuance discount and debt costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(1,278</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(1,579</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Current portion of long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,382</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,474</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt, net of current portion and unamortized debt issue costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">162,215</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">125,072</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">As of <em style="font: inherit;"> September 26, 2020</em>, the effective interest rate on the term&#160;loan wa<span style="background-color:#ffffff">s 1.62%, and the effective interest rate on the revolving&#160;loan was 1.42%. We pay a commitment fee of 0.20% on the unused portion of the revolving loan. </span>Interest expense related to our long-term debt was included in Interest expense on our Consolidated Statements of Operations as follows:</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Contractual interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">663</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,686</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,667</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of original issuance discount and debt costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">324</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">300</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,539</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total interest expense related to long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">755</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,010</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,967</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,530</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Expected future principal payments are based on the schedule of required quarterly installments. With the accelerated principal payments we made during the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020,</em> our next required quarterly installment is due in the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2021.</em>&#160;As of <em style="font: inherit;"> September 26, 2020</em>, expected future principal payments on our long-term debt were as follows:</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal year</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2020 (remaining 3 months)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">13,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">17,500</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">13,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">128,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">171,875</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>


  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360104949768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Restructuring<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Related Activities Disclosure [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN6" title="FN6"/>Note <em style="font: inherit;">6</em> - Restructuring</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">In <em style="font: inherit;"> March 2020, </em>our management approved and executed an internal restructuring plan (the <em style="font: inherit;">&#8220;Q1</em> <em style="font: inherit;">2020</em> Plan&#8221;), which included a workforce reduction in order to reduce our operating cost structure by leveraging our low-cost regions as well as enhancing efficiency. Under the <em style="font: inherit;">Q1</em> <em style="font: inherit;">2020</em> Plan, we incurred restructuring expense of approximately $0.6 million during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> associated with additional headcount related costs. A total of $2.0 million has been incurred through <em style="font: inherit;"> September 26, 2020, </em>and we believe this amount substantially approximates the total costs under the <em style="font: inherit;">Q1</em> <em style="font: inherit;">2020</em> Plan.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">Under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan, which is described in the <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K, we incurred charges of less than $0.1 million during both the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020. </em>We recorded a net credit adjustment of approximately $0.1 million during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> and expenses of approximately $2.3 million during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 28, 2019. </em>Approximately $2.0 million of net expense has been incurred through <em style="font: inherit;"> September 26, 2020 </em>under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan. Substantially all actions planned under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan have been implemented.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">Under the <em style="font: inherit;"> June 2017 </em>Plan, which is described in the <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K, we incurred approximately $1.9 million of incremental restructuring costs in the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> related to our partially vacated facility in San Jose, California due to changes in the estimated timing of subleasing the vacated space. Including these charges, we incurred expenses of approximately $2.0 million during&#160;the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and approximately $2.1 million during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020. </em>We incurred expenses of approximately $0.4 million and $2.4 million, respectively, during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> and during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 28, 2019. </em>We have incurred approximately $21.2 million of total expense through <em style="font: inherit;"> September 26, 2020</em> under the <em style="font: inherit;"> June 2017 </em>Plan, and all planned actions have been implemented. We expect the total cost of the <em style="font: inherit;"> June 2017 </em>Plan to be approximately $22.0 million to $23.5 million as expenses related to our partially vacated facility in San Jose, California will be incurred over the remaining lease term.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">These expenses were recorded to Restructuring charges on our Consolidated Statements of Operations. The restructuring accrual balance is presented in Accounts payable and accrued expenses and in Other long-term liabilities on our Consolidated Balance Sheets. The following table displays the activity related to our restructuring plans:</p> &#160;
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Severance &amp; Related (1)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Lease Termination &amp; Fixed Assets</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Software Contracts &amp; Engineering Tools (2)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Other (3)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">160</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,585</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">865</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">7,610</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restructuring charges</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,733</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,132</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,178</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs paid or otherwise settled</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,254</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(526</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,055</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">639</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,442</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">652</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,733</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at December 29, 2018</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,814</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,630</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">10,680</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restructuring charges</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,482</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,612</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,719</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs paid or otherwise settled</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,279</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,714</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(96</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,307</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at September 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,398</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,534</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,092</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Arial', Arial, serif;font-size:10pt;"><tbody><tr><td style="vertical-align:top;width:3%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;">(<em style="font: inherit;">1</em>)&#160;</p> </td><td colspan="20" style="vertical-align:bottom;width:97%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Includes employee relocation and outplacement costs</p> </td></tr>
<tr><td style="vertical-align:top;width:3%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;">(<em style="font: inherit;">2</em>)&#160;</p> </td><td colspan="20" style="vertical-align:bottom;width:97%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems</p> </td></tr>
<tr><td style="vertical-align:top;width:3%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;">(<em style="font: inherit;">3</em>)&#160;</p> </td><td colspan="20" style="vertical-align:bottom;width:97%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Beginning in the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2019,</em>&#160;"Other" included termination fees on the cancellation of certain contracts under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan</p> </td></tr>
</tbody></table>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360182940856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lessee, Operating Leases [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN7" title="FN7"/>Note <em style="font: inherit;">7</em> - Leases</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center, the terms of which are described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K.&#160;All of our facilities are leased under operating leases, which expire at various times through <em style="font: inherit;">2027,</em> with a weighted-average remaining lease term of 5.1 years and a weighted-average discount rate of 7.0% as of <em style="font: inherit;"> September 26, 2020</em>. We recorded fixed operating lease expenses of $1.9 million for the <em style="font: inherit;">third</em> quarter of both fiscal <em style="font: inherit;">2020</em> and fiscal <em style="font: inherit;">2019,</em> and $5.7 million and $5.8 million for the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively.&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following table presents the lease balance classifications within the Consolidated Balance Sheets and summarizes their activity during the <em style="font: inherit;">first</em>&#160;<em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating lease right-of-use assets</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">23,591</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Right-of-use assets obtained for new lease contracts during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reduction in the carrying amount of right-of-use assets during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(4,464</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments for present value and foreign currency effects</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">213</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of September 26, 2020</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,614</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating lease liabilities</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">26,124</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Lease liabilities incurred for new lease contracts during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accretion of lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,247</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash used by payments on lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(5,786</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments for present value, foreign currency, and restructuring liability effects</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">208</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of September 26, 2020</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">24,067</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: Current portion of operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,562</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Long-term operating lease liabilities, net of current portion</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,505</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Maturities of operating lease liabilities as of <em style="font: inherit;"> September 26, 2020</em> are as follows:</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal year</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2020 (remaining 3 months)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,086</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,121</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,030</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,848</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,774</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">29,172</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: amount representing interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(4,966</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: amount representing restructuring liability adjustments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(139</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,067</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Prior to <em style="font: inherit;">2020</em>, the reporting of future minimum lease commitments included the lease obligations associated with previously restructured facilities. Lease obligations for facilities restructured prior to the adoption of Topic <em style="font: inherit;">842</em> totaled approximately $7.4 million at <em style="font: inherit;"> September 26, 2020</em> and continued to be recorded in Other long-term liabilities on our Consolidated Balance Sheets.</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103565224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets Disclosure [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN8" title="FN8"/>Note <em style="font: inherit;">8</em> - Intangible Assets</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">On our Consolidated Balance Sheets at <em style="font: inherit;"> September 26, 2020</em> and <em style="font: inherit;"> December 28, 2019</em>, Intangible assets, net are shown net of accumulated amortization of $131.3 million and $127.4 million, respectively. During the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020,</em> we entered into license agreements for <em style="font: inherit;">third</em>-party technology totaling approximately $0.4 million and have recorded them as intangible assets. These licenses are being amortized to Research and development expense over their estimated useful lives.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We recorded amortization expense related to intangible assets on the Consolidated Statements of Operations as presented in the following table:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">41</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">603</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,389</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,846</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,168</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">620</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,891</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,209</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
</tbody></table>

   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103887352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-based Compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Payment Arrangement [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN9" title="FN9"/>Note <em style="font: inherit;">9</em> - Stock-Based Compensation</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Total stock-based compensation expense included in our Consolidated Statements of Operations is presented in the following table:</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">834</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">453</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,322</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">982</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,633</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,658</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">7,461</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,029</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,021</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,569</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,445</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,324</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,488</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,680</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,228</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,335</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
</tbody></table>

   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Market-Based and Performance-Based Stock Compensation</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In <em style="font: inherit;">2018</em> and <em style="font: inherit;">2019,</em> we granted&#160;awards of RSUs with either a market condition or a performance condition to certain executives, as described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K. During the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020,</em> the Board of Directors approved a modification to the market condition measurement periods associated with the unvested portions of certain of the Company&#8217;s awards with a market condition that were granted prior to fiscal <em style="font: inherit;">2020.</em> The modification extended the duration of the measurement period by adjusting the beginning date of each measurement period to the original grant date, resulting in approximately $1.8 million additional stock compensation expense during the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020.</em></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020,</em> we granted&#160;awards of RSUs with a market condition to certain executives.&#160;Under the terms of these grants, the RSUs with a market condition&#160;vest and become payable over a <span style="-sec-ix-hidden:c65652180">three</span>-year period based on the Company&#8217;s total shareholder return ("TSR")&#160;relative to the Russell <em style="font: inherit;">2000</em> index, which condition is tested for <span style="-sec-ix-hidden:c65652182">one</span>-half of the grants on the <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> anniversary of the grant date.&#160;If the 75<sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile of the market condition is achieved, the awards <em style="font: inherit;"> may </em>vest at 250% or 200%, depending upon the executive, with 100% of the units vesting at the 55<sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile, <span style="-sec-ix-hidden:c65652190">zero</span> vesting if relative TSR is below the 25<sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile, and vesting scaling for achievement between the <em style="font: inherit;">25</em><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> and <em style="font: inherit;">75</em><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">During the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020,</em> the market condition for awards granted in previous years exceeded the <em style="font: inherit;">75th</em> percentile of the condition, and <em style="font: inherit;">one</em>-<em style="font: inherit;">third</em> of these awards vested at 250% or 200%, as applicable for the respective executive. <span style="background-color:#ffffff">During the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020,</em> the <em style="font: inherit;">first</em> tranche of 33.3% of the base number of the awards with an EBITDA performance condition vested, as the Company had generated the specified "adjusted" EBITDA levels on a trailing <em style="font: inherit;">four</em> quarter basis for <em style="font: inherit;">two</em> consecutive trailing <em style="font: inherit;">four</em>-quarter periods as of the end of the previous quarter. </span>During t<span style="background-color:#ffffff;">he <em style="font: inherit;">first </em></span><span style="background-color:#ffffff;">quarter of fiscal </span><em style="font: inherit;">2020</em><span style="background-color:#ffffff;">, the market condition for awards granted to certain executives in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2019</em> exceeded the 75</span><sup style="vertical-align:top;line-height:120%;font-size:pt"><span style="background-color:#ffffff;">th</span></sup><span style="background-color:#ffffff;"> percentile of the condition, and the <em style="font: inherit;">first</em> tranche of these awards vested at 200%. For our awards&#160;with a market condition or a performance condition, we incurred stock compensation expense, including the effect of the modification in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020,</em> of approximately $5.6 million and $0.9 million in the </span><em style="font: inherit;">third</em><span style="background-color:#ffffff;"> q</span>uarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em>, respectively, and of approximately $16.5 million and $2.9 million in the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively, which is recorded as a component of total stock-based compensation expense.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><br/> The following table summarizes the activity for our awards with a market condition or performance condition:</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(Shares in thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,163</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding-left: 18pt;">Granted</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">349</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Effect of vesting multiplier</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">440</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Vested</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(816</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding: 0pt 0pt 0pt 18pt;">Cancelled</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">(14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">1,122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360101853864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN10" title="FN10"/>Note <em style="font: inherit;">10</em> - Income Taxes</b></p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are subject to federal and state income tax as well as income tax in the foreign jurisdictions in which we operate. For the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em>, we recorded an income tax benefit of approximately $0.7 million, and for fiscal <em style="font: inherit;">2019</em>, we recorded income tax expense of approximately $1.1 million. For the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em> and fiscal <em style="font: inherit;">2019,</em> we recorded income tax expense of approximately $0.6 million and $1.5 million, respectively.&#160;Income taxes for the&#160;<em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> month periods ended <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019</em> represent tax at the federal, state, and foreign statutory tax rates in addition to withholding taxes, changes in uncertain tax positions, changes in the U.S. valuation allowance, as well as other non-deductible items in foreign jurisdictions. The difference between the U.S. federal statutory tax rate of 21% and our effective tax rates for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020</em> and for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 28, 2019</em> resulted primarily from the U.S. valuation allowance, foreign withholding taxes, foreign rate differentials, and the discrete impacts of uncertain tax positions due to lapsing of the statute of limitations.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We updated our evaluation of the valuation allowance position in the United States through <em style="font: inherit;"> September 26, 2020</em> and concluded that we should continue to maintain a full valuation allowance against the net federal and state deferred tax assets. In making this evaluation, we exercised significant judgment and considered estimates about our ability to generate revenue and taxable profits sufficient to offset expenditures in future periods within the U.S. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the&#160;deferred tax assets. We do <span style="-sec-ix-hidden:c65652289">not</span> have a valuation allowance in any foreign jurisdictions as we have concluded it is more likely than <em style="font: inherit;">not</em> that we will realize the net deferred tax assets in future periods.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our liability recorded for uncertain tax positions (including penalties and interest) was $23.0 million and $24.6 million at <em style="font: inherit;"> September 26, 2020</em> and <em style="font: inherit;"> December 28, 2019</em>, respectively, and is included as a component of Other long-term liabilities on our Consolidated Balance Sheets.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are <em style="font: inherit;">not</em> currently paying U.S. federal income taxes and do <em style="font: inherit;">not</em> expect to pay such taxes until we fully utilize our tax net operating loss ("NOL") and credit carryforwards. We expect to pay a nominal amount of state income tax. We are paying foreign income and withholding taxes, which are reflected in Income tax expense in our Consolidated Statements of Operations and are primarily related to the cost of operating offshore activities and subsidiaries. We accrue interest and penalties related to uncertain tax positions in Income tax expense.</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360191703464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalMattersAndContingenciesTextBlock', window );">Legal Matters and Contingencies [Text Block]</a></td>
<td class="text">
   <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN11" title="FN11"/>Note <em style="font: inherit;">11</em> - Contingencies</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Legal Matters</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">On or about <em style="font: inherit;"> December 19, 2018, </em>Steven A.W. De Jaray, Perienne De Jaray and Darrell R. Oswald (collectively, the &#8220;Plaintiffs&#8221;) commenced an action against the Company and several unnamed defendants in the Multnomah County Circuit Court of the State of Oregon, in connection with the sale of certain products by the Company to the Plaintiffs in or around <em style="font: inherit;">2008.</em> The Plaintiffs allege that we violated The Lanham Act, engaged in negligence and fraud by failing to disclose to the Plaintiffs the export-controlled status of the subject parts. The Plaintiffs seek damages of $138 million, treble damages, and other remedies. In <em style="font: inherit;"> January 2019, </em>we removed the action to the United States District Court for the District of Oregon. At this stage of the proceedings, we do <em style="font: inherit;">not</em> have an estimate of the likelihood or the amount of any potential exposure to the Company; however, we believe that these claims are without merit and intend to vigorously defend the action.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">From time to time, we are exposed to certain additional asserted and unasserted potential claims. We review the status of each significant matter and assess its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and a range of possible losses can be estimated, we then accrue a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based only on the best information available at the time. As additional information becomes available, we reassess the potential liability related to pending claims and litigation and <em style="font: inherit;"> may </em>revise estimates.</p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalMattersAndContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalMattersAndContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360182940856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Basis of Presentation and Use of Estimates</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The accompanying Consolidated Financial Statements are unaudited and have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules&#160;and regulations of the Securities and Exchange Commission ("SEC"). In our opinion, they include all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of results for the interim periods. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted as permitted by the SEC's rules&#160;and regulations for interim reporting. These Consolidated Financial Statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended&#160;<em style="font: inherit;"> December 28, 2019</em> ("<em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K").</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience <em style="font: inherit;"> may </em>differ materially from our estimates. As of <em style="font: inherit;"> September 26, 2020, </em>the extent to which the COVID-<em style="font: inherit;">19</em> pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates <em style="font: inherit;"> may </em>materially change in future periods.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We describe our accounting methods and practices in more detail in our&#160;<em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K. There have been <em style="font: inherit;">no</em> changes to the significant accounting policies, procedures, or general information described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K that have had a material impact on our consolidated financial statements and related notes.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Period, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Fiscal Reporting Periods</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We report based on a <em style="font: inherit;">52</em> or <em style="font: inherit;">53</em>-week fiscal year ending on the Saturday closest to <em style="font: inherit;"> December 31. </em>Our fiscal <em style="font: inherit;">2020</em> will be a <em style="font: inherit;">53</em>-week year and will end on <em style="font: inherit;"> January 2, 2021, </em>and our fiscal <em style="font: inherit;">2019</em> was a <em style="font: inherit;">52</em>-week year that ended <em style="font: inherit;"> December 28, 2019. </em>Our&#160;<em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> ended on <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019</em>, respectively. All references to quarterly or <em style="font: inherit;">nine</em> months ended financial results are references to the results for the relevant&#160;<em style="font: inherit;">13</em>-week or <em style="font: inherit;">39</em>-week fiscal period.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration Risk, Credit Risk, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Concentrations of Risk</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to distributors as a percentage of total revenue was 82% and 81% for the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em>, respectively, and 81% and 82% for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019, </em>respectively.</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">&#160;</p>
   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors also account for a substantial portion of our net accounts receivable. Our <em style="font: inherit;">two</em> largest distributors accounted for 53% and 31% of net accounts receivable at <em style="font: inherit;"> September 26, 2020</em>&#160;and 40% and 38% of net accounts receivable at <em style="font: inherit;"> December 28, 2019</em>. <em style="font: inherit;">No</em> other distributor or end customer accounted for more than <em style="font: inherit;">10%</em> of net accounts receivable at these dates.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Recently Issued Accounting Standards</b></p>
   <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;">&#160;</p>
   <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><span style="font-family:Arial;font-size:9pt;">In <em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting for Income Taxes</i>, which adds new&#160;guidance for accounting for tax law changes, year-to-date losses in interim periods, and determining how to apply the income tax guidance to&#160;franchise taxes that are partially based on income, as well as other changes to simplify accounting for income taxes. The ASU is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2020. </em>Entities <em style="font: inherit;"> may </em>early adopt the ASU in any interim period for which financial&#160;statements have <em style="font: inherit;">not</em> yet been issued (or made available for issuance). We are currently assessing the impact of ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> on our&#160;consolidated financial statements and related disclosures.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103319720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Net Income Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,607</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,539</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,506</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in basic Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">135,598</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">132,997</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">134,903</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">132,065</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,926</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,897</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,860</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,614</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in diluted Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,524</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">138,894</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">140,763</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">137,679</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Basic Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.09</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.23</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.09</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.21</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
</tbody></table>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">370</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">909</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">514</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">328</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360180882536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Revenue From Contracts With Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Major Class of Revenue</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">96,650</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">97,477</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">285,871</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">95</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">287,185</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">95</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and services</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,392</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,076</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">16,671</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr>
</tbody></table>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Revenue by Channel</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product revenue - Distributors</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">84,409</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">82</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">84,135</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">81</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">245,016</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">81</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">248,234</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">82</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product revenue - Direct</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">12,241</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13,342</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">40,855</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">38,951</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and services revenue</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,392</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,076</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">16,671</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr>
</tbody></table>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Revenue by Geographical Market</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">United States</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10,455</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">9,296</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">9</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">33,634</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">32,352</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Other Americas</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">4,857</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,838</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12,772</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9,518</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;">Americas</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,312</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12,134</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">46,406</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">41,870</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">China</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">58,122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">56</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">57,301</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">55</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">154,086</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">51</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">157,648</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">52</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Taiwan</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7,505</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">6,796</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">24,957</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">8</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">14,147</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Japan</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4,346</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10,262</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">18,780</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">31,534</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Other Asia</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9,766</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,285</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">25,169</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">22,171</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;">Asia</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">79,739</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">77</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">79,644</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">77</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">222,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">225,500</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Europe</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11,691</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">31,549</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">36,486</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i>&#160;</i></td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract assets as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,569</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues recorded during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">11,660</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Transferred to Accounts receivable or collected</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,091</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract assets as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,138</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i>&#160;</i></td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract liabilities as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accruals for estimated future stock rotation and scrap returns</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,474</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Release of accruals for recognized stock rotation and scrap returns</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(2,571</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">Prepayment for performance obligations expected to be satisfied within three months</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">336</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">Less: Revenue recognized on satisfaction of performance obligations</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">(179</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract liabilities as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">4,373</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108325624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">73,043</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">65,023</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(54</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(106</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts receivable, net of allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,989</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,917</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Work in progress</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">38,691</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">39,855</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,797</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,125</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total inventories</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,488</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">54,980</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,830</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,313</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td><td style="font-family: Arial; font-size: 9pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">China</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,390</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,683</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Philippines</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">2,589</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">2,683</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">5,224</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,885</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Japan</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">555</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">283</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">194</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">383</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total foreign property and equipment, net</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,952</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,917</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total property and equipment, net</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,782</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,230</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Trade accounts payable</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">40,113</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">44,350</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Liability for non-cancelable contracts</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">7,769</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">6,964</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,860</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,941</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total accounts payable and accrued expenses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,742</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,255</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock', window );">Schedule of Capitalized Software Costs [Table Text Block]</a></td>
<td class="text">
    <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i>&#160;</i></td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cloud based computing implementation costs as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,543</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Costs capitalized</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">646</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(388</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cloud based computing implementation costs as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,801</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of capitalized software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360181128056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Long-term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Principal amount</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">171,875</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">148,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Unamortized original issuance discount and debt costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(1,278</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(1,579</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Current portion of long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,382</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,474</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt, net of current portion and unamortized debt issue costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">162,215</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">125,072</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Interest Income and Interest Expense Disclosure [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Contractual interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">663</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,686</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,667</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of original issuance discount and debt costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">324</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">300</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,539</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total interest expense related to long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">755</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,010</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,967</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,530</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal year</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2020 (remaining 3 months)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">13,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">17,500</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">13,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">128,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">171,875</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360102117512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Restructuring (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Severance &amp; Related (1)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Lease Termination &amp; Fixed Assets</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Software Contracts &amp; Engineering Tools (2)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Other (3)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">160</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,585</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">865</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">7,610</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restructuring charges</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,733</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,132</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,178</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs paid or otherwise settled</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,254</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(526</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,055</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">639</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,442</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">652</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,733</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at December 29, 2018</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,814</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,630</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">10,680</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restructuring charges</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,482</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#8212;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,612</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,719</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs paid or otherwise settled</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,279</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,714</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(96</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,307</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at September 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,398</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,534</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,092</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103864504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock', window );">Lessee, Operating Lease Right-of-Use Assets and Liabilities [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating lease right-of-use assets</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">23,591</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Right-of-use assets obtained for new lease contracts during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reduction in the carrying amount of right-of-use assets during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(4,464</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments for present value and foreign currency effects</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">213</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of September 26, 2020</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,614</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>

    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating lease liabilities</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">26,124</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Lease liabilities incurred for new lease contracts during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accretion of lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,247</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash used by payments on lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(5,786</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments for present value, foreign currency, and restructuring liability effects</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">208</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of September 26, 2020</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">24,067</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: Current portion of operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,562</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Long-term operating lease liabilities, net of current portion</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,505</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal year</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2020 (remaining 3 months)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,086</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,121</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,030</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,848</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,774</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">29,172</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: amount representing interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(4,966</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: amount representing restructuring liability adjustments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(139</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,067</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of lease right of use assets and liabilities for operating leases of the lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103548136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Finite-lived Intangible Assets Amortization Expense [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">41</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">603</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,389</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,846</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,168</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">620</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,891</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,209</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103347480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 26, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">834</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">453</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,322</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">982</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,633</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,658</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">7,461</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,029</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,021</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,569</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,445</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,324</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,488</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,680</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,228</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,335</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock', window );">Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]</a></td>
<td class="text">
    <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(Shares in thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%;">&#160;</td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,163</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding-left: 18pt;">Granted</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">349</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Effect of vesting multiplier</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">440</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">&#160;</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Vested</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(816</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr>
<tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding: 0pt 0pt 0pt 18pt;">Cancelled</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">(14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr>
<tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;">&#160;</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#160;</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">1,122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">&#160;</td></tr>
</tbody></table>
   <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360180779160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Basis of Presentation (Details Textual) - Sell-through Distributors Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">82.00%<span></span>
</td>
<td class="nump">81.00%<span></span>
</td>
<td class="nump">81.00%<span></span>
</td>
<td class="nump">82.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Large Distributor One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Large Distributor Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=lscc_SellThroughDistributorsConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=lscc_SellThroughDistributorsConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=lscc_LargeDistributorOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=lscc_LargeDistributorOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=lscc_LargeDistributorTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=lscc_LargeDistributorTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108501896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 12,607<span></span>
</td>
<td class="nump">$ 13,539<span></span>
</td>
<td class="nump">$ 31,403<span></span>
</td>
<td class="nump">$ 29,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Shares used in basic Net income per share (in shares)</a></td>
<td class="nump">135,598<span></span>
</td>
<td class="nump">132,997<span></span>
</td>
<td class="nump">134,903<span></span>
</td>
<td class="nump">132,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition (in shares)</a></td>
<td class="nump">5,926<span></span>
</td>
<td class="nump">5,897<span></span>
</td>
<td class="nump">5,860<span></span>
</td>
<td class="nump">5,614<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used in diluted Net income per share (in shares)</a></td>
<td class="nump">141,524<span></span>
</td>
<td class="nump">138,894<span></span>
</td>
<td class="nump">140,763<span></span>
</td>
<td class="nump">137,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.09<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
<td class="nump">$ 0.21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive (in shares)</a></td>
<td class="nump">370<span></span>
</td>
<td class="nump">909<span></span>
</td>
<td class="nump">514<span></span>
</td>
<td class="nump">328<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108406968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Revenue From Contracts With Customers (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 26, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations', window );">Revenue From Contract With Customer, Processing Of Return Merchandise Authorizations</a></td>
<td class="nump">$ 3.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization', window );">Revenue From Contract With Customer, Net Impact From Release Of Accruals Offsetting By Return Merchandise Authorization</a></td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents net impact from release of accruals offsetting by return merchandise authorization for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents processing of return merchandise authorizations for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360104629224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 103,042<span></span>
</td>
<td class="nump">$ 103,042<span></span>
</td>
<td class="nump">$ 103,469<span></span>
</td>
<td class="nump">$ 300,947<span></span>
</td>
<td class="nump">$ 303,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 10,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,296<span></span>
</td>
<td class="nump">$ 33,634<span></span>
</td>
<td class="nump">$ 32,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=lscc_OtherAmericasMember', window );">Other Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 4,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,838<span></span>
</td>
<td class="nump">$ 12,772<span></span>
</td>
<td class="nump">$ 9,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 15,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,134<span></span>
</td>
<td class="nump">$ 46,406<span></span>
</td>
<td class="nump">$ 41,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 58,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,301<span></span>
</td>
<td class="nump">$ 154,086<span></span>
</td>
<td class="nump">$ 157,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">56.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">52.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_TW', window );">TAIWAN, PROVINCE OF CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 7,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,796<span></span>
</td>
<td class="nump">$ 24,957<span></span>
</td>
<td class="nump">$ 14,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_JP', window );">JAPAN</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 4,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,262<span></span>
</td>
<td class="nump">$ 18,780<span></span>
</td>
<td class="nump">$ 31,534<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=lscc_OtherAsiaMember', window );">Other Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 9,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,285<span></span>
</td>
<td class="nump">$ 25,169<span></span>
</td>
<td class="nump">$ 22,171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 79,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79,644<span></span>
</td>
<td class="nump">$ 222,992<span></span>
</td>
<td class="nump">$ 225,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">77.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77.00%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 7,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,691<span></span>
</td>
<td class="nump">$ 31,549<span></span>
</td>
<td class="nump">$ 36,486<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 96,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,477<span></span>
</td>
<td class="nump">$ 285,871<span></span>
</td>
<td class="nump">$ 287,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">94.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94.00%<span></span>
</td>
<td class="nump">95.00%<span></span>
</td>
<td class="nump">95.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member] | Sales Channel, Through Intermediary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,409<span></span>
</td>
<td class="nump">$ 84,135<span></span>
</td>
<td class="nump">$ 245,016<span></span>
</td>
<td class="nump">$ 248,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82.00%<span></span>
</td>
<td class="nump">81.00%<span></span>
</td>
<td class="nump">81.00%<span></span>
</td>
<td class="nump">82.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member] | Sales Channel, Directly to Consumer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,241<span></span>
</td>
<td class="nump">$ 13,342<span></span>
</td>
<td class="nump">$ 40,855<span></span>
</td>
<td class="nump">$ 38,951<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember', window );">License and Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 6,392<span></span>
</td>
<td class="nump">$ 6,392<span></span>
</td>
<td class="nump">$ 5,992<span></span>
</td>
<td class="nump">$ 15,076<span></span>
</td>
<td class="nump">$ 16,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_PercentageOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_PercentageOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=lscc_OtherAmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=lscc_OtherAmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_TW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=lscc_OtherAsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=lscc_OtherAsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LicenseAndServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360101858776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 26, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets, balance</a></td>
<td class="nump">$ 5,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod', window );">Revenues recorded during the period</a></td>
<td class="nump">11,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable', window );">Transferred to Accounts receivable or collected</a></td>
<td class="num">(12,091)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets, balance</a></td>
<td class="nump">5,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">2,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns', window );">Accruals for estimated future stock rotation and scrap returns</a></td>
<td class="nump">4,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns', window );">Less: Release of accruals for recognized stock rotation and scrap returns</a></td>
<td class="num">(2,571)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths', window );">Prepayment for performance obligations expected to be satisfied within three months</a></td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Less: Revenue recognized on satisfaction of performance obligations</a></td>
<td class="num">(179)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 4,373<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents accrued for estimated future stock rotation and scrap returns for contract with customer liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of increase in contract with customer liability during the period due to prepayment for performance obligations expected to be satisfied within three months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents release of accruals for recognized stock rotation and scrap returns for contract with customer liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetReclassifiedToReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103585288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 4 - Balance Sheet Components - Accounts Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 73,043<span></span>
</td>
<td class="nump">$ 65,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: Allowance for credit losses</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(106)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses</a></td>
<td class="nump">$ 72,989<span></span>
</td>
<td class="nump">$ 64,917<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103427528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 4 - Balance Sheet Components - Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in progress</a></td>
<td class="nump">$ 38,691<span></span>
</td>
<td class="nump">$ 39,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">20,797<span></span>
</td>
<td class="nump">15,125<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 59,488<span></span>
</td>
<td class="nump">$ 54,980<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360182921016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 4 - Balance Sheet Components - Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">$ 39,782<span></span>
</td>
<td class="nump">$ 39,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">29,830<span></span>
</td>
<td class="nump">32,313<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">1,390<span></span>
</td>
<td class="nump">1,683<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_PH', window );">PHILIPPINES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">2,589<span></span>
</td>
<td class="nump">2,683<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_TW', window );">TAIWAN, PROVINCE OF CHINA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">5,224<span></span>
</td>
<td class="nump">1,885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_JP', window );">JAPAN</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">555<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=lscc_OtherMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">383<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">$ 9,952<span></span>
</td>
<td class="nump">$ 6,917<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_PH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_PH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_TW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=lscc_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=lscc_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108801032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade accounts payable</a></td>
<td class="nump">$ 40,113<span></span>
</td>
<td class="nump">$ 44,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_LiabilityForNoncancelableContractsCurrent', window );">Liability for non-cancelable contracts</a></td>
<td class="nump">7,769<span></span>
</td>
<td class="nump">6,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">11,860<span></span>
</td>
<td class="nump">8,941<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Total accounts payable and accrued expenses</a></td>
<td class="nump">$ 59,742<span></span>
</td>
<td class="nump">$ 60,255<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_LiabilityForNoncancelableContractsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for non-cancelable contracts, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_LiabilityForNoncancelableContractsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360103878936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 26, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Cloud based computing implementation costs as of December 28, 2019</a></td>
<td class="nump">$ 2,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Costs capitalized</a></td>
<td class="nump">646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization</a></td>
<td class="num">(388)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Cloud based computing implementation costs as of September 26, 2020</a></td>
<td class="nump">$ 2,801<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additions made to capitalized computer software costs during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360181053400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Long-term Debt (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 17, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of Long-term Debt, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,250<span></span>
</td>
<td class="nump">$ 311,408<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=lscc_CreditAgreementMay172019Member', window );">Credit Agreement, May 17, 2019 [Member] | Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt Instrument, Term (Year)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from Lines of Credit, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.42%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of Credit Facility, Commitment Fee Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=lscc_CreditAgreementMay172019Member', window );">Credit Agreement, May 17, 2019 [Member] | Secured Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt Instrument, Term (Year)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="nump">$ 175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of Long-term Debt, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments', window );">Repayments of Long Term Debt, Accelerated Principal Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.62%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for accelerated principal payments of debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=lscc_CreditAgreementMay172019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=lscc_CreditAgreementMay172019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=lscc_SecuredTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=lscc_SecuredTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360104988072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">$ 171,875<span></span>
</td>
<td class="nump">$ 148,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized original issuance discount and debt costs</a></td>
<td class="num">(1,278)<span></span>
</td>
<td class="num">(1,579)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion of long-term debt</a></td>
<td class="num">(8,382)<span></span>
</td>
<td class="num">(21,474)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net of current portion and unamortized debt issue costs</a></td>
<td class="nump">$ 162,215<span></span>
</td>
<td class="nump">$ 125,072<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108249992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Long-term Debt - Interest Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Contractual interest</a></td>
<td class="nump">$ 663<span></span>
</td>
<td class="nump">$ 1,686<span></span>
</td>
<td class="nump">$ 2,667<span></span>
</td>
<td class="nump">$ 8,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of original issuance discount and debt costs</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">1,539<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Total interest expense related to long-term debt</a></td>
<td class="nump">$ 755<span></span>
</td>
<td class="nump">$ 2,010<span></span>
</td>
<td class="nump">$ 2,967<span></span>
</td>
<td class="nump">$ 10,530<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108358792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 5 - Long-term Debt - Expected Future Principal Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 26, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2020 (remaining 3 months)</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">13,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">17,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">13,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">128,125<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="nump">$ 171,875<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360180600056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Restructuring (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=lscc_Q12020PlanMember', window );">Q1 2020 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring and Related Costs, Incurred Cost, Total</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and Related Cost, Cost Incurred to Date</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=lscc_Q22019SalesPlanMember', window );">Q2 2019 Sales Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring and Related Costs, Incurred Cost, Total</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and Related Cost, Cost Incurred to Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=lscc_June2017PlanMember', window );">June 2017 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring and Related Costs, Incurred Cost, Total</a></td>
<td class="nump">2.0<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Restructuring and Related Cost, Cost Incurred to Date</a></td>
<td class="nump">21.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=lscc_June2017PlanMember', window );">June 2017 Plan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Restructuring and Related Cost, Expected Cost, Total</a></td>
<td class="nump">22.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=lscc_June2017PlanMember', window );">June 2017 Plan [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Restructuring and Related Cost, Expected Cost, Total</a></td>
<td class="nump">23.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringPlanAxis=lscc_June2017PlanMember', window );">June 2017 Plan [Member] | Vacated Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostIncurredCost', window );">Restructuring and Related Costs, Incurred Cost, Total</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of costs incurred to date for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostCostIncurredToDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostIncurredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostIncurredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=lscc_Q12020PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=lscc_Q12020PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=lscc_Q22019SalesPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=lscc_Q22019SalesPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=lscc_June2017PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=lscc_June2017PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=lscc_VacatedFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=lscc_VacatedFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108390312">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Restructuring - Activity Related to Restructuring Plans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,610<span></span>
</td>
<td class="nump">$ 10,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,692<span></span>
</td>
<td class="nump">$ 252<span></span>
</td>
<td class="nump">4,178<span></span>
</td>
<td class="nump">4,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs paid or otherwise settled</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,055)<span></span>
</td>
<td class="num">(6,307)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,733<span></span>
</td>
<td class="nump">9,092<span></span>
</td>
<td class="nump">8,733<span></span>
</td>
<td class="nump">9,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,733<span></span>
</td>
<td class="nump">625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs paid or otherwise settled</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,254)<span></span>
</td>
<td class="num">(2,279)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">639<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="nump">639<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=lscc_LeaseTerminationAndFixedAssetsMember', window );">Lease Termination and Fixed Assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,585<span></span>
</td>
<td class="nump">8,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,132<span></span>
</td>
<td class="nump">2,482<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs paid or otherwise settled</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,275)<span></span>
</td>
<td class="num">(3,714)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,442<span></span>
</td>
<td class="nump">7,398<span></span>
</td>
<td class="nump">7,442<span></span>
</td>
<td class="nump">7,398<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=lscc_SoftwareContractsAndEngineeringToolsMember', window );">Software Contracts and Engineering Tools [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs paid or otherwise settled</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(218)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Restructuring [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">865<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">313<span></span>
</td>
<td class="nump">1,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Costs paid or otherwise settled</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(526)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Accrued Restructuring</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">$ 652<span></span>
</td>
<td class="nump">$ 1,534<span></span>
</td>
<td class="nump">$ 652<span></span>
</td>
<td class="nump">$ 1,534<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes employee relocation and outplacement costs</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Beginning in the second quarter of fiscal 2019, "Other" included termination fees on the cancellation of certain contracts under the Q2 2019 Sales Plan</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=lscc_LeaseTerminationAndFixedAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=lscc_LeaseTerminationAndFixedAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=lscc_SoftwareContractsAndEngineeringToolsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=lscc_SoftwareContractsAndEngineeringToolsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108573992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Leases (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term (Year)</a></td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">5 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 5.7<span></span>
</td>
<td class="nump">$ 5.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities', window );">Operating Lease Liability for Previously Restructured Facilities</a></td>
<td class="nump">$ 7.4<span></span>
</td>
<td class="nump">$ 7.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for operating lease restructured prior to new standard adoption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360180764904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Balance</a></td>
<td class="nump">$ 23,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained for new lease contracts during the period</a></td>
<td class="nump">2,274<span></span>
</td>
<td class="nump">$ 404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Reduction in the carrying amount of right-of-use assets during the period</a></td>
<td class="num">(4,464)<span></span>
</td>
<td class="num">(4,372)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects', window );">Adjustments for present value and foreign currency effects</a></td>
<td class="nump">213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Balance</a></td>
<td class="nump">21,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Balance</a></td>
<td class="nump">26,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_OperatingLeaseLiabilityAdditions', window );">Lease liabilities incurred for new lease contracts during the period</a></td>
<td class="nump">2,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Accretion of lease liabilities</a></td>
<td class="nump">1,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash used by payments on lease liabilities</a></td>
<td class="num">(5,786)<span></span>
</td>
<td class="num">$ (6,540)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects', window );">Adjustments for present value, foreign currency, and restructuring liability effects</a></td>
<td class="nump">208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Balance</a></td>
<td class="nump">24,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: Current portion of operating lease liabilities</a></td>
<td class="num">(4,562)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,686)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities, net of current portion</a></td>
<td class="nump">$ 19,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,438<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of adjustments for present value, foreign currency, and restructuring liability effects on operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_OperatingLeaseLiabilityAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in operating lease liability from additional liabilities incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_OperatingLeaseLiabilityAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of adjustments for present value and foreign currency effects on right-of-use assets under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360102260360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2020 (remaining 3 months)</a></td>
<td class="nump">$ 1,086<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">6,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">5,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">5,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">4,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">6,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">29,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: amount representing interest</a></td>
<td class="num">(4,966)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments', window );">Less: amount representing restructuring liability adjustments</a></td>
<td class="num">(139)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 24,067<span></span>
</td>
<td class="nump">$ 26,124<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restructuring liability adjustments for operating lease of the lessee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360102141160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 8 - Intangible Assets (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">$ 131.3<span></span>
</td>
<td class="nump">$ 127.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">Licensing Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net, Ending Balance</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108471048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Intangible Assets - Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 29, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 29, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 620<span></span>
</td>
<td class="nump">$ 3,403<span></span>
</td>
<td class="nump">$ 3,891<span></span>
</td>
<td class="nump">$ 10,209<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=lscc_AmortizationOfAcquiredIntangibleAssetsMember', window );">Amortization of Acquired Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 603<span></span>
</td>
<td class="nump">$ 3,389<span></span>
</td>
<td class="nump">$ 3,846<span></span>
</td>
<td class="nump">$ 10,168<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=lscc_AmortizationOfAcquiredIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=lscc_AmortizationOfAcquiredIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360187465032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-based Compensation (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Jun. 27, 2020</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="nump">$ 10,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,680<span></span>
</td>
<td class="nump">$ 30,228<span></span>
</td>
<td class="nump">$ 13,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 16,500<span></span>
</td>
<td class="nump">$ 2,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Grants Tested Each Year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche One [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions</a></td>
<td class="nump">250.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche One [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement based on market conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The yearly percentage of grants tested for award vesting rights under share based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of market condition achieved for awards to vest under share based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of equity instruments other than options that vested during the period under share based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360180712968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-Based Compensation - Stock-based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 10,488<span></span>
</td>
<td class="nump">$ 5,680<span></span>
</td>
<td class="nump">$ 30,228<span></span>
</td>
<td class="nump">$ 13,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">834<span></span>
</td>
<td class="nump">453<span></span>
</td>
<td class="nump">2,322<span></span>
</td>
<td class="nump">982<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">2,633<span></span>
</td>
<td class="nump">1,658<span></span>
</td>
<td class="nump">7,461<span></span>
</td>
<td class="nump">4,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation</a></td>
<td class="nump">$ 7,021<span></span>
</td>
<td class="nump">$ 3,569<span></span>
</td>
<td class="nump">$ 20,445<span></span>
</td>
<td class="nump">$ 8,324<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360108325624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details) - Performance Shares [Member]<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 26, 2020 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance (in shares)</a></td>
<td class="nump">1,163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier', window );">Effect of vesting multiplier (in shares)</a></td>
<td class="nump">440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(816)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled (in shares)</a></td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance (in shares)</a></td>
<td class="nump">1,122<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares awarded due to vesting multiplier during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>lscc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360180592296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Income Taxes (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Sep. 26, 2020</div></th>
<th class="th"><div>Sep. 28, 2019</div></th>
<th class="th"><div>Dec. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit), Total</a></td>
<td class="num">$ (655)<span></span>
</td>
<td class="nump">$ 1,066<span></span>
</td>
<td class="nump">$ 634<span></span>
</td>
<td class="nump">$ 1,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Liability for Uncertainty in Income Taxes, Noncurrent</a></td>
<td class="nump">$ 23,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member] | Office of the Tax Commissioner, Bermuda [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_OfficeOfTheTaxCommissionerBermudaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_OfficeOfTheTaxCommissionerBermudaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm140360102001800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 11 - Contingencies (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 19, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=lscc_AllegedViolationOfTheLanhamActMember', window );">Alleged Violation of the Lanham Act [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="nump">$ 138<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=lscc_AllegedViolationOfTheLanhamActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=lscc_AllegedViolationOfTheLanhamActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>66
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M@Z.<_CKA:FTGV!=0,!NPUB1C:6/Z6@1;T6JC#W"?WB5KPR%9&! NTPI4&WZ
M>_7NK7SGC0NW=T0><@,M,K6>UK1O4RH/G++==WR9^,'0'PQ&9V#]+_M8O;V=
M+EL5MP&H26A7I\6F5W6UVF2<NJVU7GU[L4/YC=FB:A+S%81ZIV<POBHV_8H3
M(S.W;[:4QLC$'6XXB[BR-\#W*RG-[L0.4&V]3OX#4$L#!!0    ( -B(75&'
M(Z0(P@4  +$7   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&ULI9A=;]LV
M%(;_"F'L(@'2F*0H2@H< XWM;;WH6M3M=JU(M"U4$EV13K+]^E$?EASR2 VV
M&]N2WW/(YX@?K[AXEM5W=1!"HY<B+]7][*#U\6X^5\E!%+&ZE4=1FG]VLBIB
M;2ZK_5P=*Q&G35"1SRG&?%[$63E;+II[GZOE0IYTGI7B<X74J2CBZN\'D<OG
M^QF9G6]\R?8'7=^8+Q?'>"^V0G\[?J[,U;S/DF:%*%4F2U2)W?WL/;G;4*\.
M:!1_9N)97?Q&-<JCE-_KBP_I_0S7/1*Y2'2=(C9?3V(E\KS.9/KQHTLZZ]NL
M R]_G[/_VL ;F,=8B97,_\I2?;B?A3.4BEU\RO47^?R[Z(#\.E\B<]5\HN=.
MBV<H.2DMBR[8]*#(RO8[?ND*<1%@\L !M N@=@ ;"?"Z .^M+; N@+VU!;\+
M:-#G+7M3N'6LX^6BDL^HJM4F6_VCJ7X3;>J5E?5 V>K*_)N9.+U<R5+)/$MC
M+5*TU>;+C *MD-RA3T=1Q?735.CJ6QF?TLQHKM$[]&V[1E>_7"-UB"NA4%:B
MKP=Y4G&9JAOTRZOKQ5R;3M9-S9.N0P]MA^A(ASST49;ZH-"F3$4*Q*^GXZ.)
M^+DI3E\A>J[0 YU,N!7'6T3Y#:*88J _J[>$AW4XB2"<_]?ZYC^W_JH87C]<
MO"8?&\GW13R)\B2@Q]H&\B:P7IZ>E@1[F-'%_.FR6J",\>BU;.W*/(PC%KR6
M;2"9%_J\E[VB9#TEFZ1<2:7K&5"-T[8)_(N&&0X\;L$"*FJ*8K&Z*D*QCZW*
M;2 9"V@ L_H]JS_)^ELEE3(K2K7/2@C4=UKEU,,V** BS+,?JJLB(6;,MT !
M61 1&L&@O ?E39PW MHM9^4>B1>SS2JA[B8F1-!G#7XR(92(J^2 S&IG-J@G
ML_,>ZQ44*F7@<%'J%&D%J##VK,&P=E6<^Y$ULC:NRF@"!A<R[)'#2>2MV=5-
M&6_07I2FI/E-PQZG9G?*E*YK_ 1.F= %\P(_M/ !%<&!I5J[J@ 'D;TZN"I.
M. EA_*C'CR;QWQ>RTMD_S<Y8+Q)Q\N.456;WS$H=E_OL,1<H5DIH</.+W"YA
MSRJ!J_&\T)Y+@"ADUK3<N"*""1\I ,&#9\ _&_2Z.B7Z5-73*3$V8"_@K1Z[
M3Y-']I8 J7Q[P ,B1NQQL8%4 1E9.<B%22*3P%^ECG,DG14$9"9N%R+F0@,R
M%OC$QG9EA/F,$!L<T'F^'XRATP&=3J)_*!-9"+2K9'$N@'&$(#@%-JB0,!L<
MD'$>VC,<D'F^<0HVMRMCAAN/8 \^ATP;G0^E%L;<ZO.C!H$]I^UW@?N@ 94Q
M<\[XAF217;T-)"/89R,N@ R6ATQ[GD_Z(*HS[0TJ!;B%$=>$O NP30R(N#.P
M 5'HV;2 R#C9,=C!\Y!IT],-ZD=AWK2%6;B;*QV_C,QHP)"0R%ZA5I",<>S;
MX*[,,Z;0WKL@&8["$6=+!A=$^%O0#2RZ>C0;^"[3UY.#G ,/T_=M=E=%,.<V
MNJOB[HP&4K%P;$(//HU,&[4_A.X>-$@9N*\EE./ Q@1DGN_X7$#F$6;O\QM
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
M31"+#L2B/T>LUPK'YA&LC[A5. XSCNF4V@%;]"W8>DVCS22&PY"->Y_#CO*
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
M+GZ@_=%TT$+LO)\/$JN%3DD,2.8^U3VTB\8F*OS$+^//6[&3Y!?VY!>!Y@
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
M#9>=',"^C)[V10QT'W*G_P%02P,$%     @ V(A=47 KO*B5!   +PP  !@
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
M+(JPFW.4G^"3G,< #_DT@:G '%WOSY=@2&M6T@;619:%=8*#!-DR\T0.]:-
M_# 8C* PJ*[CH'O,"RQ]6$BKK![7\"1<XKWZ^^)[:ML+T6%& (A^&<S4"AE:
MA724A1T 1J.$QE=#XZ ?+'#.HK.:T'G075GGTQAB*(N-?A:=4Z#:P7,/V,<_
MM@D@'[O<CY^_??6BM'%JV/"Q_Z*-C_-M*S&HMYA:J%>2X;C=]S6PB][+V$)3
M3-I>)"9KCE&\6=-E1V+P[0WU0O^?&CZ2?=*K.]2E%2X^\2/&Z"SXQ6)$I@E#
MH:>K[CE((F:QT0,IO&320B,_.NR#%MS9DD?\'; "<Y-D:_%('QN]ZM6_P_<6
M!S$H8%;9H?"L<<2R7CNV5,8ZUE.M\=7@NUIQ_5T A>_XGV5SJ"Z^?GP M'.
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
M>0!F>$$-$R3;OUKFVN$;R ]7^.CDA@1P?Z'Q%M],R,'V&3OY#U!+ P04
M" #8B%U1#KUD72\$   ]"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX
M;6R-5EM/XS@4_BM'$4@@A29QFEY06XG+H!UIF$4#L_.PV@>3G+06B5ULA\+^
M^CUV>DD9J/8E/KZ<S]^Y^62R4OK)+! MO-:5---@8>WR/(I,OL":FYY:HJ2=
M4NF:6YKJ>626&GGAE>HJ8G$\B&HN9#";^+4[/9NHQE9"XIT&T]0UUV^76*G5
M-$B"S<(/,5]8MQ#-)DL^QWNT/Y=WFF;1%J40-4HCE 2-Y32X2,XO^^Z\/_"7
MP)7IR. L>53JR4V^%M,@=H2PPMPZ!$[#"UYA53D@HO&\Q@RV5SK%KKQ!O_&V
MDRV/W."5JGZ)PBZFP2B  DO>5/:'6OV!:WLRAY>KRO@OK-JS:1Q WABKZK4R
M,:B%;$?^NO9#1V'TF0);*S#/N[W(L[SFEL\F6JU N].$Y@1OJM<F<D*ZH-Q;
M3;N"].SLN[((&9S!-R7G9Q9U#=?X:">1)7!W),K70)<M$/L$: RW2MJ%@2^R
MP&)?/R)26V9LP^R2'02\QV4/V" $%K/X %ZZM33U>.D!2PU8!3="<ID+7L&]
MY18IPZPY@-_?XO<]?O\3_'T'PM\/^&KALE+YTS\?>?,@F"O%<[/D.4X#JC6#
M^@6#609_2KCE;Y ,G5>2<0@EI73[<7-(8KANM)!SL NWKHT%2=#>AV P5[)H
MY7:/Q*2WD^,>D-?))8^HO>NO,5]/1B&<?)4$JQK#96%.6QA_ZQW=F(LE.937
MJI$6CHAA$HZ&F9/ZHS!A&?R4M*FM^!<+4%K,*0@5"&,:B@5"(4SN50F;BHK\
MERMC#9PD(1N.X-0)V7!,PC<TYARN&JTI;K!TD%3<JH1JZW^O?S(*TQ%SFBP)
M^\.^4]T[$8*D-X\4\W=8CD+38>OA'%-<DR*C!BQDB3>/96$\9'!A'-2^]UJG
M0](;L./0P[JH8%FB?XI 2"*#Y'I-:0A*^FV-+ZIZ<2&L%)>PX@Z@SXY[\ MA
M2<'GQ**NA75Y"R6BNS?NL?AX@]#(QA#MCFM^Q^W!PT*3;K=FX;O+E+V5?7LZ
MLU%X<._35-E)5W2/IC>Y<6FP<<01# :I\VHX& UH9.%@,*1Q%(['"5RT(>$;
ML_Y_&HT9I*P/:1P3=):.X4'9[KWX2DW.."=5%(K"O1+OTND(AEGF&<549&X<
M>V9)3'@Q?"& W&F6C6TT!6I;$A0R_\( IV77/XI-G%R#+9K*!U#C<R,T[3TW
M7-.MU1N1,\2Q\LH4?&$77HOG.;4T[6E^<,L*J3L4Y(G=,] I^[ S2=X7NX_-
M#7F0\-Z0:S@1OT?Q1*-K]0X[A=KGRBFYX<PC0I+Z6B>9N4<JBUVP6=I9[U/%
MM _"[I'XZ/&-.BVM1CWWC=N CV[;W;:KVW^#B[8E[HZW/Q:W7%.:&*BP)-6X
M-\P"T&VS;B=6+7V#?%26VJT7%_1_@]H=H/U24>M83]P%VS^FV7]02P,$%
M  @ V(A=409LT ;*!   & L  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&ULM5;;<MLV$/V5';63D6<8BQ>)DAQ;,U823]-IFHN=]J'3!XB$1$Q @ 7
MR/[['H 2965D-R]](0%P+V</=I=[N=7FJZTX=W1?2V6O!I5SS<5H9(N*U\R>
MZX8K?%EK4S.'K=F,;&,X*X-2+4=I'.>CF@DU6%R&LX]F<:E;)X7B'PW9MJZ9
M>5ARJ;=7@V2P/_@L-I7S!Z/%9<,V_):[+\U'@]VHMU**FBLKM"+#UU>#Z^1B
M.?;R0> /P;?VT9I\)"NMO_K-N_)J$'M 7/+">0L,KV_\-9?2&P*,?W8V![U+
MK_AXO;=^$V)'+"MF^6LM_Q2EJZX&LP&5?,U:Z3[K[2]\%\_$VRNTM.%)VTXV
MA\>BM4[7.V7L:Z&Z-[O?\?!(818_H9#N%-* NW,44+YACBTNC=Z2\=*PYA<A
MU* -<$+Y2[EU!E\%]-SB=^TXY?22/G/K3%NXU@BUN1PYV/82HV)G9]G929^P
M,Z?W6KG*TEM5\O)8?P1,/;!T#VR9/FOPEC?GE.81I7$:/V,OZP/-@KWLF4 M
M.4TW0C%5"";IUC''D6#./F-_W-L?!_OC)^P?\4=,E6!4PGY)US[QA!-P_T;8
M0FK;&DY_W?%[1TNIBZ]_GZ+[66^^5"]LPPI^-4 M6FZ^\<$BIW>*WC-35(&T
MB%[\-$O3^-6G).QI_W:5,&6W!,N@8,5-3W74BWW!31H(<_J4XB29=X_DR( "
ML!-6SGL9:'PO,XO"^?D)O=[5_GT \6L+*SB;GH+Q/R(Z^#VL[BIP3OP>K='B
M6K<<%VIXH0URW^?8<3(4%3,;B*$)Z=;0:ZVLEJ(,R7'(0=)K^M!PPWRWLN?>
M!VP>)551F!9YNV(2&<Q)6 J7K[PAH9!HA6Z]I88]L)7D(0N#$K[W8/TAA#^
M4T-2J\U+QTU-4K"5D%V:G@*ZW#F]]:UF!V^M)9JZA^:"OU+81K('&^Z+=6G_
M@""Z.@ OWNIQ3)!7]H*&R%Q7Z=8"G3W#-7P#$=[="U8WK_I2&B9G]!M'$Z8[
M8$8AA\[>R=R(>U]LU@(>W>JUVS+<"F)P!E#L3NJMVN#N>?!]I]$\:9B>[<@8
M9F<X<V#X>D?:=T7MZ TOCE.&?J8DC_',H\EL@K>ON21]A=4L]_MIE"-53R=$
M$DVSC-(HR=)>+TLR&D?)= ;H-MRE*$D;TA[B5B!T!.AD("-*)V,Z"XOI!(N]
MC>$DS?UY%L43?_YD."?2'9%D\X![/$Z/XLDG?C\+F'^ H'D@:.8)BF;).*CF
MF7>0=J?A$4?Y["EZ\G0"<L:S SD)R$Q!SQ3$_R<]*5B9=S1,D\"3=XS7/)"3
M1UD\_4%ROK_L:93-/?R7(;I)YJ.;1_$\I2$EZ,*%;$L$P.M&Z@?NZQA]ODM6
M7WX8CI#W1:A[*D(<0TH/>H5/?2D[!;2%8I_$$3&?WR1JQ&U"VXCV58Y!QX0B
M*3FZ GYPG;:B@AN'Z8Q\GS"-\1RA!E&**"]??FK_P^K&#6ZZBO5=J!(-A@V%
MZ2Q M0\6C'BP&2TY"BFH"A7JW:+_J:Z_1GW[/O5C'3V:5N!M$V8R!.U[5S>X
M]*?]V'?=33L'\6YFQ,\.*"Q)OH9J?#Z=#,AT<UBW<;H)L\]*.X06EA5&5VZ\
M +ZO-<:"W<8[Z(?AQ;]02P,$%     @ V(A=40UHDHR/!     L  !D   !X
M;"]W;W)K<VAE971S+W-H965T,30N>&ULG5;;;N,V$/V5@; /":#$DBS? MM
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
M*4M#RA\+^BN@=@9TOU;4;:W@ G3_F=D_4$L#!!0    ( -B(75%<;[CA( 0
M .8(   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;(56W4_C.!#_5T;1
M/NQ*@7RVI*BM1&'WCH?=0\#M/9SNP223QL*QB^U0N+_^QDX(J;3T7AQ[//.;
M;T^6>Z4?38-HX:45TJR"QMK=>129LL&6F5.U0TDWM=(MLW34V\CL-++*"[4B
M2N-X'K6,RV"]]+0;O5ZJS@HN\4:#Z=J6Z=<-"K5?!4GP1KCEV\8Z0K1>[M@6
M[]#^N;O1=(I&E(JW* U7$C36J^ B.=_DCM\S_.2X-Y,].$\>E'ITA^MJ%<3.
M(!186H? Z/.,ERB$ R(SG@;,8%3I!*?[-_1OWG?RY8$9O%3B+U[99A44 518
MLT[86[7_'0=_9@ZO5,+X%?8];SX+H.R,5>T@3!:T7/9?]C+$82)0Q!\(I(-
MZNWN%7DKKYAEZZ56>]".F]#<QKOJI<DX+EU2[JRF6TYR=OU#680%G,"=5>7C
MB7.P@DO54M(-<W%;1I;4..:H'" W/63Z >0"OBMI&P-?9875H7Q$YHTVIF\V
M;M*C@'>X.X5T'D(:I_$1O&ST.?-XV1&?#5@%W[ADLN1,D/?,(M6:-4?P\Q$_
M]_CY1_8V3.,0RAOVZF#A0FLFMUX%_'V/+Q8V@@+^SZ_">Q3==>FYV;$25P&U
MH4']C '%_%Y9\L-,LEA.L@CXXO8(7):BH[30!E2G*=72*,$K<K^:1 %4#7_L
M4'MA ]R UR5M+VD;A%H)ZF@NMV#9@\!SN&\TXD'NX0?9?DBA7)**!]0^H9-3
M$1Z]^WSMM*K.,%F9+[X2:$D6D]VE,M;9K?$998?P"8HLIS6?9;2F89:F]%T4
M*=R2*TR7#1 8M? S/4T[GYDTG&<9).%\5L!9F,\3R,,X79 M@M*P#6&+DH(B
M0B_)*FI(;JR+TC.20)PFD(6SN;,JS/,9%*0T_[_4?(*$N(N"-K-P7L3TS>(P
M31TAR<(LF\%WIA_1GFR\L%-]@]H_R++$@>K[]Z!S@4)&@2E\=,(^1DD,-=<4
M)Q>VOJ%.)Y13N!Z2.V&R/J_TRL>@*)T&2T46V(9KM])C].H^_Z)6[IO.W'KF
MUZM.^_H@P)Z]!SR;T9V#ZHD3K@&[9^MMJ%V5VKWJ-Z-I3QW3EFJ#\EUS4U)\
M?2&$'J;UX0*'Q7TD*%; ]DQ7!K;4AZZ*J?U+U);&%O4&EIU+H1EK>W"?(D:F
M4A^45!U<H%/G[D?DOA#>10[CYKQ[FE1H?RM=4XQ$*FW_7@RZQPKOBV;#A,MQ
M"%=8OC=#G\HPF6?PV^!.EB_@:UW3K',VDBO6Q;2EV<1W@I-<GL?PD\C$^[E(
MYO %+AVR$(Z0Y'0>=1WVH;>4E%'W_.IMC":SIT6]]1/64(0Z:?LQ-%+'(7[1
MSZYW]OX/@*I\R^FU$5B3:'QZ1C-3]U.U/UBU\Y/L05F:BW[;T(\(:L= ][6B
MEWTX. 7CK\WZ/U!+ P04    " #8B%U1?XT_F0,#  "G!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6Q]5=]/VS 0_E=.$0^;Q)HT+0Q06XG"T/;
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
M =^-6FU\24_7QK<J) NM4 5Z&D)7)G1M1&]GTA@<<IK.VE:O>Q<XMU[B#L8
MYB=,G#E$P20(^7-&/>X/H?"]51R%^9Q3W09?)?=YA@: O@O[S%ITEC"ID[1.
M862%5;.U6QM)"&5[0P8)%X=AWYA;M$!X@^^][Q4Y$OF]M/8(('42DZ[7)W:E
M>LSFO?H+8O]5WF'*BLJ#<6GD2CQ@CG=!!C .OQ)]"_F33L7YR)*\7T48 ?4$
M]F+;SA1HGXO*P^/;\S(VXRPK!U-C\>R8!G,BMVBWH]=S2@]YU=!>O)\,&MI0
ME=%3!3?>F<11.O/POV$I9$X<RH?=X9?F+$[R7X_'_R%<2W,%&SLY VORJD*Q
MF/B/$0FG5V&NGVB'.@W+!7[+I/$'\'VF,=%N"*]@^-$[_1M02P,$%     @
MV(A=49+$E_)O!   YPL  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL
MK5;;;N,V$/V5@9&'!.#&NE\"VT#BW4539%LCR78?BC[0$FT3D4@M2<7)?GV'
ME*(FW41PB[Q(%,69.7/.D)S97JH[O6/,P$-="3V?[(QISJ937>Q83?6I;)C
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
M?#ZF5.KF5=%,K*K]3;Y2EMX%?EC00PRU,Z#O:T577#MQ&W1/N\4_4$L#!!0
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
M3#!9("S]OS-3=:,D2FLH=5,4:NN6=U@@W[&50#B=HV5<F#/*WR_G<'IR!B?
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
M(FBT"$YJ\<C5P7D3J*^_@)PJ2(CB)&]ZA1:B3X*@<T;#(&AIT,5@V;82C'I
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
M80ST_177AX9\81P4Q^#)7U!+ P04    " #8B%U1\[[>*?(%  #<&P  &0
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
M    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;*56;6_:,!#^*Z>HDUJI(R%
MH!4@M;!JD]H-P;IJ']WD *M.S&P'RK_?V4DSZ )JU2_$+_<\=\^==4=_(]63
M7B(:>$Y%I@?>TIC5I>_K>(DITPVYPHQNYE*ES-!6+7R]4L@2!TJ%'P9!Y*>,
M9]ZP[\XF:MB7N1$\PXD"G:<I4]MK%'(S\)K>R\&4+Y;&'OC#_HHM<(;F?C51
MM/,KEH2GF&DN,U X'WA7S<MQ9.V=P2^.&[VS!JOD4<HGN_F6#+S !H0"8V,9
M&'W6.$(A+!&%\:?D]"J7%KB[?F&_<=I)RR/3.)+B@2=F.?!Z'B0X9[DP4[GY
MBJ6>CN6+I=#N%S:%;=3Q(,ZUD6D)I@A2GA5?]ESF80<0M@X PA(0OA70*@&M
M5X!F^P"@70+:+C.%%)>',3-LV%=R \I:$YM=N&0Z-,GGF2W[S"BZY80SP^_2
M('3A,]PB94_#Z1@-XT+#3WPV.1-G='4_&\/IR1F< ,_@C@M!!=-]WY![2^+'
MI:OKPE5XP%4+[F1FEAJ^9 DF-?C1<?S%$;Q/LBOMX8OVZ_ HX0Q7#0BC<PB#
M,*B+YV/P\5O@/0MO7AQ1TZHJV7)\[0-\/U:HF.'9HBCE.3RX-X\)7*WI9H$P
M1=L'*@LJL4KA]#<R=597S>/N.K EH(8FI+8J$$'"MG6O8O1QGKU\M*M\M#^8
MCS'7L<PS U-FZ'Z"*L;,U*7BN*=N(P@^U2E_-VQ/:*<2VGF?T)'4M2H*FIZC
ML>-@/6PVZ.6M=T/^WZ;3Z.[;C.ML>I7-GH:HTA"]1P/<<O;(!3=;H,D&$X5K
M+G,MMO2&M5%Y;')%A;QAL37B6-N-HO_"[#;:K^0>MRFD^#O=-46U<%-*@WLZ
M1;.I3JM!>.7Z_ZOS$0W(8I[]HRFFZQU3"YYI$#@GRJ#1I12K8F(5&R-7KH<_
M2D,3P2V7-.1160.ZGTOJX^7&.JC^-@S_ E!+ P04    " #8B%U1A?0S]PL$
M   M#0  &0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6RE5UN/VC@4_BM6
MU(=6&B87D@ C0!I@5[O2='=4MNVS21SB;6)G;6<H_WZ/G1 NN0A-7R!V?,[Y
MOG-UY@<N?LB4$(5^YAF3"RM5JGBR;1FE),?RD1>$P9N$BQPK6(J]+0M!<&R$
M\LSV'">T<TR9M9R;O5>QG/-299215X%DF>=8'%<DXX>%Y5JGC2]TGRJ]82_G
M!=Z3+5%?BU<!*[O1$M.<,$DY0X(D"^O9?=JX@18P)[Y1<I 7STA3V7'^0R_^
MC!>6HQ&1C$1*J\#P]T;6),NT)L#Q7ZW4:FQJP<OGD_;?#7D@L\.2K'GVG<8J
M75A3"\4DP66FOO##'Z0F9 !&/)/F%QWJLXZ%HE(JGM?"@""GK/K'/VM'7 B
MGFX!KQ;P;@7\'H%Q+3"^5\"O!7SCF8J*\<,&*[R<"WY 0I\&;?K!.--( WW*
M=-RW2L!;"G)J^1=7!$W0"+T0\)X\/: 5SC"+"%IG6$J:T CK,$GTG:J4,J12
M> 5KGM$8*Q(WY[<:B428Q;6B9QU8JH[HXX8H3#/Y"6Q\W6[0QP^?T <$NOY)
M>2E!0,YM!8PT+CNJT:\J]%X/^AGZS)E*)?J-Q22^EK?!$XT[O),[5MZ@PBTI
M'I$7/B#/\9P./.M[Q*=:W)UUB&^&Q3<DZA._8C-N@CLV^OP>?750NOQ:"89&
M4/>&MZ4W#F;NW'[KL.<W]OQ!>Z9KC'@R*B'PD#<Z$_@.HLX@0Z!'(09](#-I
M$4'<!!2]1'$I*-N;C"J(H#SN@EO9#2[A>A._05O%QF]Q\AV_FU'0, J&&9&X
MK!I4G?01%N*H\>*<ETPAGB#1P?HN4D&+U,CWPUM67:?&$Z^;5]CP"@=Y/<?_
M0F^!_@U8=6!@9DA8H#><E<14+^Q"SV30@X0@+#HBDB30JSN+-&Q'QQUW YPT
M "?O3=U)A[70[0GTM+$W?:^]:=M>Z'H]]F:-O=F@O:HY9A3O:$85A<Y+F7'U
M+Q;*;+A0KK"ZSGE(.,/I$D6"F#* ?,]NH7?V;:<%!'PVZ0%R,:W<02!_ W.8
M1."&",L40<7%:'=$!3Y6N0P([X/GMJLJF$S#F]JKCUVVE%$8^$X/#>],PWM_
M^3VT:N_!5"2<40*Z494&)X*#A5G#N$H'9]J#_CQ5W'>/E5KRRJ#OA'UQ/P\6
M=WBRO! IG]#:^$.A@HM3,O(F(>Z+>WN0C/P@]*[COG';HV3DAQ?I<4WC/$W<
MX7'RPME^I(C(AW _0/6;P1)=T^WD$[2 NK/ "6[YM(]YKC^^S03[XAZ9$[$W
M]W$)+0@F776':G:;._^SN>G>[*_<IW5U<S^KJ3XD/F.QIW"/S$@"*IW'"2 3
MU=V\6BA>F-OJCBNX^YK'%+YGB- 'X'W"X<9:+[2!Y@MI^3]02P,$%     @
MV(A=4;"KHQKD @  B0@  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
MG99O3]LP$,:_BA7Q J1!_C9)45MIM)HV"39$87OMMM?&PXDSVZ'P[7=.0BB+
MVZ*]:>S$S_V>N]3GC+9"/JH,0)/GG!=J[&1:EY>NJY89Y%1=B!(*?+(6,J<:
MIW+CJE("7=6BG+N!Y\5N3EGA3$;UO5LY&8E*<U; K22JRG,J7ZZ B^W8\9W7
M&W=LDVESPYV,2KJ!.>B'\E;BS.VBK%@.A6*B(!+68^>S?SGU:T&]XB>#K=H9
M$Y/*0HA',_FV&CN><00<EMJ$H'AY@BEP;B*ACS]M4*=C&N'N^#7ZESIY3&9!
M%4P%_\56.AL[J4-6L*85UW=B^Q7:A 8FWE)P5?^2;;O6<\BR4EKDK1@=Y*QH
MKO2Y+<2.P(_V"()6$'Q4$+:"L$ZT<5:G-:.:3D92;(DTJS&:&=2UJ=68#2O,
M:YQKB4\9ZO3DN]! $G).K@&+H7!P0W4EF68X$6ORHP1)-2LVS0)RS>B"\>;Q
MZ0PT95R=H>IA/B.G)V?DA+""W&>B4K18J9&KT:,AN<O6SU7C)]CC9P[E!0GB
M3R3P L\BGQZ6SV")\M3(_>%[N8N5Z<H3=.4)ZGC1GGC&!3F58#:$*4)(<E'H
M3)W9,FM"Q74HLWV>)KZ7QB/WR6(@[ R$QPSX-E:C&NRPXM /[:RH8T7'6(&-
M%?58 ]^XLK$&'6MPC!7:6(,^RPL].RON6/$Q5F1CQ3U6E$:IG95TK.0@ZSX#
M[*9K#=)&3/IO+4DB.S'MB.EAHM"4$U[OSI*^8(O5UGV7]MC!T$\".WS8P8<'
MX=>@U"6AN:@*C5T=3Q*%?+-36($U *5M5H8]*^?1,-ZS4WSOK95Y_VG&&)'5
MTC0VG/&VA[T0NOJ-+79OR5K>.Z-^.-SC<Z?E^A]^8_RMGUH=^+V>$D1>G'06
MVJ9H61;[P;__+'?GG#"'] V5&U8HM+)&G7>18*:R.?>:B19E?70LA,:#J!YF
M^*T TBS YVN!QT<[,:=1]_4Q^0M02P,$%     @ V(A=48C'0#5) @  ,@4
M !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULI53?3]LP$/Y7K(@'D*!)
MTU *2B.5=FA(%%5T; _3'MSDFEKX1V9?6MA?/]L)41$%3=I+XK/O^^Z^\YW3
MG=)/9@. Y%EP:<;!!K&Z"D.3;T!0TU,52'NR5EI0M*8N0U-IH(4'"1[&430,
M!64RR%*_M]!9JFKD3,)"$U,+0?7+-7"U&P?]X'7C@94;=!MAEE:TA"7@8[70
MU@H[EH()D(8I232LQ\&D?S5-G+]W^,Y@9_;6Q"E9*?7DC-MB'$0N(>"0HV.@
M]K>%*7#NB&P:OUO.H OI@/OK5_8;K]UJ65$#4\5_L (WXV 4D +6M.;XH'9?
MH=5S[OARQ8W_DEWC.[P,2%X;5*(%VPP$D\V?/K=UV /TDP\ <0N(_Q4P: $#
M+[3)S,N:4:19JM6.:.=MV=S"U\:CK1HFW2TN4=M39G&8W2L$,B)GY%8BE25;
M<2 38P -.9X!4L8-^0;/6%-^8KT>ES-R?'1"C@B39,XXMU=ATA!M)HXOS-NH
MUTW4^(.H2ZAZ)!Z>DCB*HP/PZ>?P&>06/G+P_N5;>&CU=T6(NR+$GB_Y@.^&
M289P=F<;JGA?B%,RR?-:U)RB/9X(I9']H:X)#PEO(HU\)#="VZP_Z/<&:;C=
MUW? *[[H)9W7&QF#3L;@4QEW+'?C)4LR*36 G35[BS_G(%:@?WU2IJ3C3_ZK
M3/> I^2++%P&UY13F<.A"B7OM$?OE(=['>U>DSG5)9.&<%A;5-2[. ^(;B:T
M,5!5OLE7"NW(^.7&/FJ@G8,]7RO;Z*WAYJ9[)K._4$L#!!0    ( -B(75%I
M_L]UWP(  !\)   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;*U6RV[;
M,!#\%4+H(0':Z.E78!OPJV@.*8*X:0]%#[2TMHA(I$/2=MJO[Y)25%M6#+?-
MQ1:IF=G=T8JK_D[(1Y4":/*<9UP-G%3K];7KJCB%G*HKL0:.=Y9"YE3C4JY<
MM99 $TO*,S?PO+:;4\:=8=_NW<EA7VQTQCC<2:(V>4[ESS%D8C=P?.=EXYZM
M4FTVW&%_35<P!_VPOI.X<BN5A.7 %1.<2%@.G)%_/>L8O 5\9;!3>]?$5+(0
MXM$L;I*!XYF$((-8&P6*?UN80)89(4SCJ=1TJI"&N'_]HO[1UHZU+*B"B<B^
ML42G Z?KD 26=)/I>['[!&4]+:,7BTS97[(KL9Y#XHW2(B_)F$'.>/%/GTL?
M]@BHTTP(2D)0)T2O$,*2$)X;(2H)T;D16B7!ENX6M5OCIE3385^*'9$&C6KF
MPKIOV>@7XZ9/YEKB788\/?PL-) N^4!NN*9\Q189D)%2H!7NC7(A-?M%[2.=
M/6-O*B 74]"49>H2 0_S*;EX=TG>$<;)EU1L%.6)ZKL:,S/Z;EQF,2ZR"%[)
M(B2W@NM4D1E/(&G@3T_S>R?X+CI2V1*\V#(.3@K.87U%@MY[$GB!UY#/Y!QZ
MU]#]7E,Y_Q=]]L_1#\P(JQX)K5[TBMY!&X@E/NNJ5:AME:8'7DBVK:0YK+;#
MMJEENV_B,2:,O/ 0-&T =7O^(6AV#/+1NEZ%.J@[JNJ.3M9]#PJHC%."34VF
ML,5#=8U'I*Y>A>^WD"] _CCA<:N*U7I[CPO)UG[5G9K%#9"H9O Q)&K5[&V
M^,W>MJMZVW]5[RA^VC )2<,Y=(;+G2IJY^U=[AQW<KU))\>8$+NT9G0#J!NU
M:U8?@WS/;W=K;KM[)WX.<F5'K2*QV'!=O-C5;C7-1W:(U?;'_O7$;]B?XO0O
MAO4?^>+3X9;*%>.*9+#$4-Y5!]M"%N.X6&BQMO-F(31.+WN9XA<,2 / ^TN!
M,Z=<F #5-]'P-U!+ P04    " #8B%U1^UJ9VJ0$  "Y&0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T.2YX;6S566MOHS@4_2M6-"NU4J> "7E4::2F23.S
M4J=1DW:U6NT'%YQ@%>R,;9I6VA\_-E#(@P#J]C5?$C#W7-_'B7V">RO&[X6/
ML02/84#%:<.7<GEB&,+U<8C$,5MBJI[,&0^15+=\88@EQ\B+06%@0--L&2$B
MM-'OQ6,3WN^Q2 :$X@D'(@I#Q)\&.&"KTX;5>!ZX)@M?Z@&CWUNB!9YB>;.<
M<'5G9%X\$F(J"*. X_EIX\PZ&<.F!L06MP2OQ-HUT*G<,7:O;[Y[IPU31X0#
M[$KM JFO!WR.@T![4G'\3)TVLCDU</WZV?M%G+Q*Y@X)?,Z"OX@G_=-&IP$\
M/$=1(*_9ZAM.$W*T/Y<%(OX$J]36;  W$I*%*5A%$!*:?*/'M!!K .6G& !3
M -P&-/< [!1@UP4T4T"S+L!) 4[='%HIH%5WAG8*:,?-2JH;MV:().KW.%L!
MKJV5-WT1]S=&JXX0JJDXE5P])0HG^S^8Q* +OH*I9.[]5]U5#YRS4%%=H)@L
M!T,L$0D$F.%'&:'@4!G?3(?@X,LA^ ((!3.?10)13_0,J2+2?@TWG7V0S [W
MS&Z#2T:E+\"(>M@KP%^4X[LE>$-5(BL'?"[' )8ZG.+E,8"M(P!-:!;$<UX.
M_S.B"M[>"Q^6PR\15_#.7OBH3O QW.H6%?/_Y3Y^\>P;K; S9MJQO^8^?S[B
M."7D!#VIY4^",\X176!]?01&CYJDN(AUB>=6[%DOQ@]]RVQV.CWC8;V:NU9.
MJV-N&EWL&MDFA%NNQ@43VK;M9%8;%6AF%6B65N :"\F)*U4!XE\GN*%$"G!P
M/;T1A^"?2QS>8?YO2:F=;"+GK4H]='8S[YAF<>*M+)[6*R0._E-Q83?2>QFX
MFL^)BWF=JK2S*-IO1L!V ;7,+6J-=HVZVS87NS96R]FV&N]:P>Z^)G2R]#NU
MT]_8$-9J .Z>0&&95HA[1\D7N%7=)'0!)I@3YH&#OS'BAT54*H_'!D\**$H:
MV\TRZ[YO9K& $T<Z0U<9*0FG^ C&RIG4VZ;01!XAUP<Z]:+,R^-US&/3_*,D
M<<O,=WOS,Z2N-K)[)://&?5(XM[U"7XHW.*'%2&WG:KLU[2.]=;9CWY&1#Z!
M[U2M4)%^(,"5]-7"(WU$P=52NU/EN$V:KM11POKU A7)BHK ;?O8+J\!S&L
MWWIM50\KU\:9NE9_F\ 5Q7769"M7!59]6?!I&%P><C6#<T5@E4N"=\C^" QB
MF'*Z780BA3^LB%C])Z[*/I<I5KE.^4#N*MPE>B1A%-:B<ZYTK'*I\_D:.JB(
M&!9M1RD57H#<K%NNS:QR<?;!5""T-A5RO66]L^!Z!2J41USXVTZI\ +D9MUR
M-6>5RZ-WIL)LQ>KT'>::#/Y^FJPB9*=J1X.Y)H-OKLE>>T>KB-BJY"[,U1C\
M5&ILYG-<2X_!7(_!WT^/580,*]F;ZS'XX7JL,,'RJ/;RTUA[41QBOHC/  1P
M641E\F8N&\W.&<[BM^M;XP/K9&05C%]8)^/D%"%WGQQJJ 8N"!4@P',UE7G<
M5E*/)^<$R8UDR_@U]1V3DH7QI8^1A[DV4,_GC,GG&SU!=EK3_P502P,$%
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
M76U;][3N6'_"Z[Z/363#A"8<,H0&-P.45G4OK2=&EJY_K:7!;NB&.?Y^0-D
M_)Y)[&'-Q JT/[3);U!+ P04    " #8B%U1)SHSFVH#  !&"P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U,BYX;6S-5M]OHS@0_E=&:$]JI6SY$4*3*HG4
MA$2WTG6W:MK=A],].# $:\'.V:9)I?OCSP;*)BU!N=V7>P';S/?-S,?8GO&.
MB^\R152PSS,F)U:JU/;&MF648D[D%=\BTU\2+G*B]%1L;+D52.(2E&>VYSB!
MG1/*K.FX7+L7TS$O5$89W@N019X3\3+#C.\FEFN]+CS03:K,@CT=;\D&5ZB>
MMO="S^R&):8Y,DDY X')Q+IU;Y8C8U\:?*6XDP=C,)FL.?]N)I_BB>68@###
M2!D&HE_/.,<L,T0ZC+]K3JMQ:8"'XU?V99F[SF5-),YY]HW&*IU80PMB3$B1
MJ0>^^QWK? :&+^*9+)^PJVT="Z)"*I[78!U!3EGU)OM:AP. YFD'>#7 >POP
M3P#Z-:!_K@>_!OCG>AC4@,&Y@* &!*7VE5BETB%19#H6? ?"6&LV,RA_5XG6
M E-F"FNEA/Y*-4Y-/W.%X#KP$3ZQB.<(CV2/$BY"5(1F$AYQKPJ276J#IU4(
M%Q\NX0-0!H\I+R1AL1S;2H=AR.RH=CFK7'HG7/;ACC.52EBP&.,6?-B-'W7@
M;9U^HX'WJL',ZR1<X?8*O* 'GN,Y+?',SX$/#=P=M:7S:]X7O^9]V0T/,3H%
M/]*RW]13O^3S3_#]J")8[/7I)Q$N9L@PH>JR!X]<D:RM8BK2H"0U9^'S]&,P
M&(SMY\/?\-[(=8+@V"A\;Q3T_6.;10N1/W0:HZ/$_29QOS/Q+RI% 9\YBPHA
MD"GX@Y(US:BB>CO]>8?Y&L5?'0(/&C^#3C^OM"^@;Q5X8A$*O5.9GNM=>;B'
M>P?!M$D^>">"UW<<YXV<9UDM6ZS\P#FA:-!D&G1F&NI4I*)164RWA4JY,&F?
MH>5UX^&ZT\,B2;"\V0Z$@P>B3\0'C+1X6F=B[K\>$ 5+C%&0#%:*J$)Q\?(6
MU(-[%-$)M;L#\=PKQ_FM[>CY25SXD[C%?\<=*3]LE!]V$NFN0-_Y[,2OA7_@
M2Y+0"($GH/=5:3;G>4ZE:6A0]&"&(B]B<DXUC)J81O^3:@B[ W%.B6P?W/,Y
MBDW9D4F(>,%4=40WJTW3=UOV.F_69^[-W&U9#]V;1=73_:"O.LP[(C:42<@P
MT:Z<JVN]Y475M543Q;=EE['F2O<LY3#5C2X*8Z"_)UQW&O7$.&A:Y^F_4$L#
M!!0    ( -B(75'L$R C!P(  /@#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4S+GAM;'U3W6^;,!#_5TZH#ZV4A4"6+*L(4CXT;5(S1<V:/4Q[<.  J_Y@
MM@GM?S_;T(A)2U_ 9]_OXWR^I)7J65>(!EXX$WH95,;4]V&HLPHYT6-9H[ G
MA52<&!NJ,M2U0I)[$&=A/)G,0TZH"-+$[^U5FLC&,"IPKT WG!/UND8FVV40
M!6\;C[2LC-L(TZ0F)1[0/-5[9:/PPI)3CD)3*4!AL0Q6T?UZZO)]PI%BJP=K
M<)6<I'QVP;=\&4R<(628&<= [.^,&V3,$5D;?WK.X"+I@,/U&_L77[NMY40T
M;B3[27-3+8-% #D6I&'F4;9?L:]GYO@RR;3_0MOESN8!9(TVDO=@ZX!3T?W)
M2W\/ T <70'$/2#VOCLA[W)+#$D3)5M0+MNRN84OU:.M.2I<4PY&V5-J<2;]
M+@U"%,$'V$AAJ"A19!0UW&[1$,HT_, 7TQ!V!S= !>PH8_8R=1(:*^XHPJP7
M6G="\16A+69CB#Z/()Y$BZ?#%FYO[OYE":WUB__XXC_VM!^OT*X8PQ)S.%+)
MB.^S+,!4" ]$5(3#*C/P:X?\A.KW.W+3B]ST7;D'J?7@IEY'L"7</EX-!]G8
M_H_@2%B#_[N>CGCNB=VHG--HNDC"\]!-.&BDFXD=4245&A@6%C49?YH%H+IW
MU@5&UKZW)VGL2_'+RHXF*I=@SPMI^]L'[KE<ACW]"U!+ P04    " #8B%U1
MD(0C=SX"  "V"@  #0   'AL+W-T>6QE<RYX;6S5EEMKVS 4Q[^*4,9H8=1V
MVJ1LM0U;H3#81J%YV%M1[&-;H(LGRYG33S_)<FPGK4?HP]:\1.<B_<Y?%T<*
M*[UE\%  :-1P)JH(%UJ7GSRO2@K@I+J0)0B3R:3B1!M7Y5Y5*B!I90=QYLU]
M?^EQ0@6.0U'S.ZXKE,A:Z A?]2'DFJ]IA(/E%48.=RM3B/#CV?M?M=0W[Y!K
M9Q]F,__Q_.8P?M8FSK'W(G1Q!/3"G^::W!1Z>13Z+^0I\/4^> #M#?2Z58W#
M3(IA<2^Q"Q@RX8 VA$7XEC"Z5M2.R@BG;.O"<QM()),*:;.KIE1@(]632P?.
MLQO><3@54K6U707WN^ZZ'R1VGA5(&>L%SK$+Q&%)M 8E[HS3=FZ#SU*HLU?;
MTBC,%=D&\P4>!K2-*;*6*@75EPGP+A2'##(K1]&\L*V6I6>36DMNC)227 K2
M:MB-Z R#38"Q!_LU_,SVV$TVVC/?[ICH32.H,QW&.98_ICGV&.N_BHM*NI'Z
M2VVF(UK?'C*X5Y#1IO6;K!<P10^FZ:0LV?8SH[G@X"9_=,$X)+MQJ)"*/IEJ
M]J@D)@ *HPTH39-QY+<BY0H:O3M.33:M>7Z"FO_M.N<@0!$V%FW._EM>Y5<K
MOKS^7Y+;?Y5#P2]J[*ZXMRYR<0HBEZ<@\FV>2:^[=D9WV][-UD>1?4%$^(=]
MB["A*%K7E&DJ.J^@:0KBV05G\)JLS2-RCV_ZIY"1FNE5GXSP8'^'E-;\8]_K
MWBY$UVNPO]GI!<NVX/!2C?\ 4$L#!!0    ( -B(75&7BKL<P    !,"   +
M    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*
M19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>
M-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS
M#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C
M(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ V(A=4>9%FM%5
M!   UR,   \   !X;"]W;W)K8F]O:RYX;6S%FEMOXC@4@/^*E:?N PNYT8N&
MD3KM=!=IMH.&:EY')CF U<1&MM-VY]?OB5FVSI <[0OF">R8Y(L=G^_8X<.K
MTL\KI9[96UU),XNVUNYNQF-3;*'FYG>U XE'UDK7W&)1;\9FIX&79@M@ZVJ<
M3";3<<V%C#Y^.)QKH<=^05DHK% 2*]N*[P)>S?OQMLA>A!$K40G[]RQRWRN(
M6"VDJ,5/*&?1)&)FJU[_5%K\5-+R:EEH556S*-X?^ [:BN*H>ME"/O&5<366
MK[YQ!)E%TPF><"VTL:Z%.S]'QA? QOM28]6#J"SH>V[A#ZV:G9";]C1X%V/O
M-EP_'#[WG7BC_T\WJO5:%'"OBJ8&:??]J*%J :79BIV)F.0US*)#$W8K2_99
M6NPD-I?[4V';]D[QTO-R?]<6<;T^U#<"#^AYZ<!/!WF'956)$J]>LF4+T?[
M,+5F7W>@/<B$@$S.!GFGZIT'F1*0:4#(3[SBL@#F'E/#+NX:#S(C(+,S0OY(
M/,B<@,S/-]S<;#W(*0$Y/1ODTJK"@[PD("]/"_F((9S%;(1#;81C6V@P^)M?
M(] 5P7@5@#%!QD>\P%P6J@:V (U/)=?@(5X3B-<!$%-$_ 8O(!M@#UK5&'JD
MU6@?XT?R"17*)P$P,S?:WL1V(5))Z B'-,Z)E>,P<\3\HN1FA*:NV3VLK(]'
MN28^L6P<WM0-MK&Z*6RC,8/PZ2C)Q">VC*.[;#L/N('.HT=I)3ZQ5QS6%6+-
M,;;(37MU=FL,="<'Y93XQ%)QA-=(V$;GY]$*>Z]T4P.DP=8^)F65^,1:V4?L
MB>M)%PJ?^%MWF"F=Q$%\T@JE#7XX+4 6HHM'F20^L4J68B,%MN5MTET4JG&,
M;(&>_A63LDD<0B=#QF,7?LY-Z20)H9,AZW5RQ83221)")T/6ZV*22Y@06CFV
M'KO E6O5>383RB])"+\<V>] ^9N/2?DF">&;=PWV\E&V24+8IM>'#M7'I&R3
MA+#-D!2[<X?23G+690SS,2G]).=<R;"1CTGI)SGG:N9'ZN^F4/I)SZJ?S,>D
M]).&T,\@9NYC4OI)0^AGT)*=02?WT$+H9Q"S,^B4?M(0^AG$[ PZ9:$TA(4&
M,:<^)F6A-(2%!C$O?4S*0FD("_5E</=@N:A\3,I":0@+]6".V ,7VI=E2EDH
M#6&A7DQ,F3HO'C+*0ED("_5B?G[;@;_-FU$6RD)8J"=MWS^:_NHBHRR4G65O
M#<NW[4L\?Q,FHRR4A=UD^Z\;V1.\V8;[F.2[G,"+H'^_',*HCTE9* MAH0[F
M7[P=>"N@S>5]3,I"60@+#2S9</Q]3,I"60@+]6/B-*I]3,I"60@+#:XL_7PS
MHRR4A;#0.^:G+J:?;^:4A?(0%AK$]//-G+)0'L)"1YO7?1;**0OE(2QTO(O=
MD\CEE(5R9Z'QX8\D):R%A/(1+V&PON!5L="L_=B_TLKR=M-YW535'=9]E5\4
M+P__2SG\I^;C/U!+ P04    " #8B%U1?'[I&]0!  #&'P  &@   'AL+U]R
M96QS+W=O<FMB;V]K+GAM;"YR96QSS=D[3L- %(7AK41> )/[F/!00D5#B]B
M%28/D<269Q#)[HE"$8Y%08/F5-;8\O5?6)^L\?PE[=JR[0YYL^WSY+C?'?*B
MV932/X20EYNT;_--UZ?#^<JJ&_9M.2^'=>C;Y7N[3D&GTUD8?LYH'N<_9TY>
M3WWZR\1NM=HNTU.W_-BG0_EE</CLAO>\2:DTD]=V6*>R:,)Q=SV=P^4@-^?)
MS>3Y;=$,SV_2A-I!"D%:/\@@R.H'.01Y_: (0;%^T R"9O6#;B'HMG[0'03=
MU0^ZAZ#[^D$R11FG!$DCK FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$
M6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36T<<V@=Z*>BN!WHIZ*X'>BGHK@=Z*
M>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;:+"'0VU!O(]#;
M4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;
M1YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z1]0[$N@=4>](H'=$O2.!
MWA'UCO^I=RZG7<K7GN\U/O\_J2[G>]/U\9?E]\G1JW+!.<!O^\<O4$L#!!0
M   ( -B(75$J9-*FR@$  )L?   3    6T-O;G1E;G1?5'EP97-=+GAM;,W9
MR6[",!0%T%]!V5;$> @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]FT2)
M[7=?;.EL,GK;6O*]35TU?IPL0K /C/E\0;7VJ;'4Q)&9<;4.\='-F=7Y4L^)
MB<%@R'+3!&I"/[0UDLGHB69Z587>\R:^]J5IQHFCRB>]Q]W$-FN<:&NK,M<A
MCK-U4WQ+Z>\3TKBRF^,7I?4W<4+"3B:T(S\'[->]KLFYLJ#>5+OPHNLXBVTJ
MYL.V(I^>+W&B1S.;E3D5)E_5<4GJK2-=^ 51J*MT5_3F?'*(.TR[*[\ZORMS
M+C#.G#IC?3PQ1Y?''8ZD7=VWL1"Y4)[_Q&-B+'WU]U%[V@45O\R.V_MAW+([
M#\^ZV_5[_/6,C_4O[$. ]"%!^E @?60@?0Q!^K@%Z>,.I(][D#[X *41%%$Y
M"JD<Q52.@BI'496CL,I17.4HL'(4606*K )%5H$BJT"15:#(*E!D%2BR"A19
M!8JL D56B2*K1)%5HL@J4625*+)*%%DEBJP215:)(JM$D56AR*I09%4HLBH4
M616*K I%5H4BJT*15:'(JE!DS5!DS5!DS5!DS?Y3UG=CEG_]N[B]I[4NFT,^
MZ_[)3SX!4$L! A0#%     @ V(A=40=!36*!    L0   !
M ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #8B%U1H5XE\NX
M   K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"
M% ,4    " #8B%U1F5R<(Q &  "<)P  $P              @ ', 0  >&PO
M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( -B(75&V<4C0-P4  (85   8
M              " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"
M% ,4    " #8B%U1AR.D",(%  "Q%P  &               @(%Z#0  >&PO
M=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ V(A=4<ZRO*R4 P
MUPL  !@              ("!<A,  'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;%!+ 0(4 Q0    ( -B(75$V^B>!=08  ),9   8              " @3P7
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #8B%U12T*>
M/O@"   U"@  &               @('G'0  >&PO=V]R:W-H965T<R]S:&5E
M=#4N>&UL4$L! A0#%     @ V(A=4>G)9N&\!P  01\  !@
M ("!%2$  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( -B(
M75%3W+KQI@@  ,,T   8              " @0<I  !X;"]W;W)K<VAE971S
M+W-H965T-RYX;6Q02P$"% ,4    " #8B%U1OBX>90L&  #4#0  &
M        @('C,0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%
M  @ V(A=47 KO*B5!   +PP  !@              ("!)#@  'AL+W=O<FMS
M:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( -B(75$CC3TL00<   ,2   9
M              " @>\\  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L!
M A0#%     @ V(A=4>$@Y5;4!   T@H  !D              ("!9T0  'AL
M+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #8B%U1#KUD72\$
M   ]"0  &0              @(%R20  >&PO=V]R:W-H965T<R]S:&5E=#$R
M+GAM;%!+ 0(4 Q0    ( -B(75$&;- &R@0  !@+   9              "
M@=A-  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ V(A=
M40UHDHR/!     L  !D              ("!V5(  'AL+W=O<FMS:&5E=',O
M<VAE970Q-"YX;6Q02P$"% ,4    " #8B%U1?,?:$O8"  !S!@  &0
M        @(&?5P  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0
M   ( -B(75%<;[CA( 0  .8(   9              " @<Q:  !X;"]W;W)K
M<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ V(A=47^-/YD# P  IP8
M !D              ("!(U\  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q0
M2P$"% ,4    " #8B%U1,0>837L#  !T!P  &0              @(%=8@
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( -B(75&XV4Z@
ME04  #D.   9              " @0]F  !X;"]W;W)K<VAE971S+W-H965T
M,3DN>&UL4$L! A0#%     @ V(A=42KM4=]. P  _P<  !D
M ("!VVL  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #8
MB%U1'*L3+7$%  #T#0  &0              @(%@;P  >&PO=V]R:W-H965T
M<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( -B(75&2Q)?R;P0  .<+   9
M          " @0AU  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#
M%     @ V(A=44H=1H>F P  !@D  !D              ("!KGD  'AL+W=O
M<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #8B%U1.,)M.%$#  !.
M!P  &0              @(&+?0  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM
M;%!+ 0(4 Q0    ( -B(75%'SG+?[@,  .8)   9              " @1.!
M  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ V(A=4>YY
M=%N1 @  F04  !D              ("!.(4  'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6Q02P$"% ,4    " #8B%U1$T+Y[4\#  !_!P  &0
M    @($ B   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    (
M -B(75&PK@_HYP(  &(*   9              " @8:+  !X;"]W;W)K<VAE
M971S+W-H965T,C@N>&UL4$L! A0#%     @ V(A=4;X6XZ+5 P  10T  !D
M             ("!I(X  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"
M% ,4    " #8B%U12:QXY%<"   U!0  &0              @(&PD@  >&PO
M=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( -B(75$2+_SC^P8
M #HI   9              " @3Z5  !X;"]W;W)K<VAE971S+W-H965T,S$N
M>&UL4$L! A0#%     @ V(A=43IRD!!K P  C@D  !D              ("!
M<)P  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #8B%U1
MG:^G;$\"  "<!0  &0              @($2H   >&PO=V]R:W-H965T<R]S
M:&5E=#,S+GAM;%!+ 0(4 Q0    ( -B(75&#JZ_!0P(  %L%   9
M      " @9BB  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%
M  @ V(A=42J,*%(C P  /@L  !D              ("!$J4  'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #8B%U1QO+KC8@"  !/!@
M&0              @(%LJ   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+
M 0(4 Q0    ( -B(75&ER2O->0(  .@%   9              " @2NK  !X
M;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ V(A=49$7!PF-
M P  5PP  !D              ("!VZT  'AL+W=O<FMS:&5E=',O<VAE970S
M."YX;6Q02P$"% ,4    " #8B%U14/;WR)H"  !Z!@  &0
M@(&?L0  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( -B(
M75%CC=.+Y@(  %,(   9              " @7"T  !X;"]W;W)K<VAE971S
M+W-H965T-# N>&UL4$L! A0#%     @ V(A=4:K"ZXY3 @  T@4  !D
M         ("!C;<  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M    " #8B%U10TY!.)H#   2#P  &0              @($7N@  >&PO=V]R
M:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( -B(75'SOMXI\@4  -P;
M   9              " @>B]  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL
M4$L! A0#%     @ V(A=4?,-@5'- @  0@@  !D              ("!$<0
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #8B%U1A?0S
M]PL$   M#0  &0              @($5QP  >&PO=V]R:W-H965T<R]S:&5E
M=#0U+GAM;%!+ 0(4 Q0    ( -B(75&PJZ,:Y (  (D(   9
M  " @5?+  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @
MV(A=48C'0#5) @  ,@4  !D              ("!<LX  'AL+W=O<FMS:&5E
M=',O<VAE970T-RYX;6Q02P$"% ,4    " #8B%U1:?[/==\"   ?"0  &0
M            @('RT   >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4
M Q0    ( -B(75'[6IG:I 0  +D9   9              " @0C4  !X;"]W
M;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ V(A=45@JP(@M P
M>@H  !D              ("!X]@  'AL+W=O<FMS:&5E=',O<VAE970U,"YX
M;6Q02P$"% ,4    " #8B%U1?YG:-* "  #<!@  &0              @(%'
MW   >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( -B(75$G
M.C.;:@,  $8+   9              " @1[?  !X;"]W;W)K<VAE971S+W-H
M965T-3(N>&UL4$L! A0#%     @ V(A=4>P3(",' @  ^ ,  !D
M     ("!O^(  'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M" #8B%U1D(0C=SX"  "V"@  #0              @ ']Y   >&PO<W1Y;&5S
M+GAM;%!+ 0(4 Q0    ( -B(75&7BKL<P    !,"   +              "
M 6;G  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( -B(75'F19K1500  -<C   /
M              "  4_H  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " #8
MB%U1?'[I&]0!  #&'P  &@              @ '1[   >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #8B%U1*F32ILH!  ";'P  $P
M            @ '=[@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     /0 ]
+ *(0  #8\      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>220</ContextCount>
  <ElementCount>306</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-</Role>
      <ShortName>Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 1 - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation</Role>
      <ShortName>Note 1 - Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 2 - Net Income Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share</Role>
      <ShortName>Note 2 - Net Income Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 3 - Revenue From Contracts With Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers</Role>
      <ShortName>Note 3 - Revenue From Contracts With Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 4 - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components</Role>
      <ShortName>Note 4 - Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 5 - Long-term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt</Role>
      <ShortName>Note 5 - Long-term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 6 - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-6-restructuring</Role>
      <ShortName>Note 6 - Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 7 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-7-leases</Role>
      <ShortName>Note 7 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 8 - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets</Role>
      <ShortName>Note 8 - Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 9 - Stock-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation</Role>
      <ShortName>Note 9 - Stock-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 10 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes</Role>
      <ShortName>Note 10 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 11 - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-11-contingencies</Role>
      <ShortName>Note 11 - Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 2 - Net Income Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables</Role>
      <ShortName>Note 2 - Net Income Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables</Role>
      <ShortName>Note 3 - Revenue From Contracts With Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 4 - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables</Role>
      <ShortName>Note 4 - Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 5 - Long-term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables</Role>
      <ShortName>Note 5 - Long-term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 6 - Restructuring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables</Role>
      <ShortName>Note 6 - Restructuring (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-6-restructuring</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 7 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables</Role>
      <ShortName>Note 7 - Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-7-leases</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 8 - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables</Role>
      <ShortName>Note 8 - Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 9 - Stock-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables</Role>
      <ShortName>Note 9 - Stock-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 1 - Basis of Presentation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual</Role>
      <ShortName>Note 1 - Basis of Presentation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details</Role>
      <ShortName>Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 3 - Revenue From Contracts With Customers (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual</Role>
      <ShortName>Note 3 - Revenue From Contracts With Customers (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details</Role>
      <ShortName>Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details</Role>
      <ShortName>Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 4 - Balance Sheet Components - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details</Role>
      <ShortName>Note 4 - Balance Sheet Components - Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 4 - Balance Sheet Components - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details</Role>
      <ShortName>Note 4 - Balance Sheet Components - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 4 - Balance Sheet Components - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details</Role>
      <ShortName>Note 4 - Balance Sheet Components - Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details</Role>
      <ShortName>Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details</Role>
      <ShortName>Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 5 - Long-term Debt (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual</Role>
      <ShortName>Note 5 - Long-term Debt (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details</Role>
      <ShortName>Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 5 - Long-term Debt - Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details</Role>
      <ShortName>Note 5 - Long-term Debt - Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 5 - Long-term Debt - Expected Future Principal Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details</Role>
      <ShortName>Note 5 - Long-term Debt - Expected Future Principal Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 6 - Restructuring (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual</Role>
      <ShortName>Note 6 - Restructuring (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 6 - Restructuring - Activity Related to Restructuring Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details</Role>
      <ShortName>Note 6 - Restructuring - Activity Related to Restructuring Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 7 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual</Role>
      <ShortName>Note 7 - Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details</Role>
      <ShortName>Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 7 - Leases - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details</Role>
      <ShortName>Note 7 - Leases - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 8 - Intangible Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual</Role>
      <ShortName>Note 8 - Intangible Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 8 - Intangible Assets - Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details</Role>
      <ShortName>Note 8 - Intangible Assets - Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 9 - Stock-based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual</Role>
      <ShortName>Note 9 - Stock-based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 9 - Stock-Based Compensation - Stock-based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details</Role>
      <ShortName>Note 9 - Stock-Based Compensation - Stock-based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details</Role>
      <ShortName>Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 10 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual</Role>
      <ShortName>Note 10 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="lscc20200930_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 11 - Contingencies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual</Role>
      <ShortName>Note 11 - Contingencies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.latticesemi.com/20200926/role/statement-note-11-contingencies</ParentRole>
      <Position>53</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="lscc20200930_10q.htm">lscc20200930_10q.htm</File>
    <File>ex_201637.htm</File>
    <File>ex_201638.htm</File>
    <File>ex_201639.htm</File>
    <File>ex_201640.htm</File>
    <File>lscc-20200926.xsd</File>
    <File>lscc-20200926_cal.xml</File>
    <File>lscc-20200926_def.xml</File>
    <File>lscc-20200926_lab.xml</File>
    <File>lscc-20200926_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>latticelogocolorpmsa49.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>72
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "lscc20200930_10q.htm": {
   "axisCustom": 0,
   "axisStandard": 22,
   "contextCount": 220,
   "dts": {
    "calculationLink": {
     "local": [
      "lscc-20200926_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "lscc-20200926_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "lscc20200930_10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "lscc-20200926_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "lscc-20200926_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "lscc-20200926.xsd"
     ],
     "remote": [
      "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd",
      "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 393,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 28,
    "http://www.latticesemi.com/20200926": 1,
    "http://xbrl.sec.gov/dei/2019-01-31": 6,
    "total": 35
   },
   "keyCustom": 28,
   "keyStandard": 278,
   "memberCustom": 16,
   "memberStandard": 38,
   "nsprefix": "lscc",
   "nsuri": "http://www.latticesemi.com/20200926",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "role": "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - Note 3 - Revenue From Contracts With Customers",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers",
     "shortName": "Note 3 - Revenue From Contracts With Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - Note 4 - Balance Sheet Components",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components",
     "shortName": "Note 4 - Balance Sheet Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - Note 5 - Long-term Debt",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
     "shortName": "Note 5 - Long-term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - Note 6 - Restructuring",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
     "shortName": "Note 6 - Restructuring",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Note 7 - Leases",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-7-leases",
     "shortName": "Note 7 - Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - Note 8 - Intangible Assets",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets",
     "shortName": "Note 8 - Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - Note 9 - Stock-based Compensation",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
     "shortName": "Note 9 - Stock-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - Note 10 - Income Taxes",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
     "shortName": "Note 10 - Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - Note 11 - Contingencies",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies",
     "shortName": "Note 11 - Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - Consolidated Statements of Operations (Unaudited)",
     "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
     "shortName": "Consolidated Statements of Operations (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - Note 2 - Net Income Per Share (Tables)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables",
     "shortName": "Note 2 - Net Income Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables",
     "shortName": "Note 3 - Revenue From Contracts With Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - Note 4 - Balance Sheet Components (Tables)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables",
     "shortName": "Note 4 - Balance Sheet Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - Note 5 - Long-term Debt (Tables)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables",
     "shortName": "Note 5 - Long-term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Note 6 - Restructuring (Tables)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables",
     "shortName": "Note 6 - Restructuring (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - Note 7 - Leases (Tables)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables",
     "shortName": "Note 7 - Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - Note 8 - Intangible Assets (Tables)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables",
     "shortName": "Note 8 - Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - Note 9 - Stock-based Compensation (Tables)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables",
     "shortName": "Note 9 - Stock-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - Note 1 - Basis of Presentation (Details Textual)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual",
     "shortName": "Note 1 - Basis of Presentation (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details",
     "shortName": "Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Share",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)",
     "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
     "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "lscc:RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - Note 3 - Revenue From Contracts With Customers (Details Textual)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual",
     "shortName": "Note 3 - Revenue From Contracts With Customers (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "lscc:RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
     "shortName": "Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-30_2020-09-26",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-12-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
     "shortName": "Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-12-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - Note 4 - Balance Sheet Components - Accounts Receivable (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details",
     "shortName": "Note 4 - Balance Sheet Components - Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryWorkInProcessNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - Note 4 - Balance Sheet Components - Inventories (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details",
     "shortName": "Note 4 - Balance Sheet Components - Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryWorkInProcessNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - Note 4 - Balance Sheet Components - Property and Equipment (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details",
     "shortName": "Note 4 - Balance Sheet Components - Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26_StatementGeographicalAxis-US",
      "decimals": "-4",
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableTradeCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details",
     "shortName": "Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableTradeCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "lscc:ScheduleOfCapitalizedSoftwareCostsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-12-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedComputerSoftwareNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details",
     "shortName": "Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "lscc:ScheduleOfCapitalizedSoftwareCostsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-12-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedComputerSoftwareNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - Note 5 - Long-term Debt (Details Textual)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual",
     "shortName": "Note 5 - Long-term Debt (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details",
     "shortName": "Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - Consolidated Balance Sheets (Current Period Unaudited)",
     "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
     "shortName": "Consolidated Balance Sheets (Current Period Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - Note 5 - Long-term Debt - Interest Expense (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details",
     "shortName": "Note 5 - Long-term Debt - Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - Note 5 - Long-term Debt - Expected Future Principal Payments (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details",
     "shortName": "Note 5 - Long-term Debt - Expected Future Principal Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q12020PlanMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringAndRelatedCostIncurredCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - Note 6 - Restructuring (Details Textual)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual",
     "shortName": "Note 6 - Restructuring (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q12020PlanMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringAndRelatedCostIncurredCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-12-28",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - Note 6 - Restructuring - Activity Related to Restructuring Plans (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details",
     "shortName": "Note 6 - Restructuring - Activity Related to Restructuring Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-12-28",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - Note 7 - Leases (Details Textual)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual",
     "shortName": "Note 7 - Leases (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-12-28",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
     "shortName": "Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": "-3",
      "lang": null,
      "name": "lscc:OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - Note 7 - Leases - Maturities of Operating Lease Liabilities (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details",
     "shortName": "Note 7 - Leases - Maturities of Operating Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - Note 8 - Intangible Assets (Details Textual)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual",
     "shortName": "Note 8 - Intangible Assets (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2020-09-26",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-29",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - Note 8 - Intangible Assets - Amortization Expense (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details",
     "shortName": "Note 8 - Intangible Assets - Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-29",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - Note 9 - Stock-based Compensation (Details Textual)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual",
     "shortName": "Note 9 - Stock-based Compensation (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)",
     "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
     "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - Note 9 - Stock-Based Compensation - Stock-based Compensation (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details",
     "shortName": "Note 9 - Stock-Based Compensation - Stock-based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-CostOfSalesMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-12-28_AwardTypeAxis-PerformanceSharesMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details",
     "shortName": "Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-12-28_AwardTypeAxis-PerformanceSharesMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Share",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2020-06-28_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - Note 10 - Income Taxes (Details Textual)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual",
     "shortName": "Note 10 - Income Taxes (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2019-12-28_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LegalMattersAndContingenciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2018-12-19_2018-12-19_LitigationCaseAxis-AllegedViolationOfTheLanhamActMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - Note 11 - Contingencies (Details Textual)",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual",
     "shortName": "Note 11 - Contingencies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LegalMattersAndContingenciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2018-12-19_2018-12-19_LitigationCaseAxis-AllegedViolationOfTheLanhamActMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyDamagesSoughtValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": "-3",
      "lang": null,
      "name": "lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2018-12-29_StatementEquityComponentsAxis-CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Share",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)",
     "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-",
     "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "i_2018-12-29_StatementEquityComponentsAxis-CommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Share",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "007 - Disclosure - Note 1 - Basis of Presentation",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
     "shortName": "Note 1 - Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - Note 2 - Net Income Per Share",
     "role": "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share",
     "shortName": "Note 2 - Net Income Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "lscc20200930_10q.htm",
      "contextRef": "d_2019-12-29_2020-09-26",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 54,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CHINA"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JP": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "JAPAN"
       }
      }
     },
     "localname": "JP",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "country_PH": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "PHILIPPINES"
       }
      }
     },
     "localname": "PH",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "country_TW": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "TAIWAN, PROVINCE OF CHINA"
       }
      }
     },
     "localname": "TW",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables",
      "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables",
      "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "lscc_AccruedPurchasesOfPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents accrued purchases of plant and equipment.",
        "label": "Accrued purchases of plant and equipment"
       }
      }
     },
     "localname": "AccruedPurchasesOfPlantAndEquipment",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_AllegedViolationOfTheLanhamActMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the alleged violation of The Lanham Act.",
        "label": "Alleged Violation of the Lanham Act [Member]"
       }
      }
     },
     "localname": "AllegedViolationOfTheLanhamActMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_AmortizationOfAcquiredIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents amortization of acquired intangible assets.",
        "label": "Amortization of Acquired Intangible Assets [Member]"
       }
      }
     },
     "localname": "AmortizationOfAcquiredIntangibleAssetsMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_AmortizationOfIntangibleAssetsAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents amortization of intangible assets acquired.",
        "label": "Amortization of acquired intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssetsAcquired",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenues recorded during the period"
       }
      }
     },
     "localname": "ContractWithCustomerAssetRevenueRecordedDuringPeriod",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents accrued for estimated future stock rotation and scrap returns for contract with customer liability.",
        "label": "Accruals for estimated future stock rotation and scrap returns"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of increase in contract with customer liability during the period due to prepayment for performance obligations expected to be satisfied within three months.",
        "label": "Prepayment for performance obligations expected to be satisfied within three months"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents release of accruals for recognized stock rotation and scrap returns for contract with customer liabilities.",
        "label": "lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns",
        "negatedLabel": "Less: Release of accruals for recognized stock rotation and scrap returns"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_CreditAgreementMay172019Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the credit agreement entered on May 17, 2019.",
        "label": "Credit Agreement, May 17, 2019 [Member]"
       }
      }
     },
     "localname": "CreditAgreementMay172019Member",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets, excluding amortization of right of use assets and finance costs. .",
        "label": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_IncreaseDecreaseOfOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents increase (decrease) of operating lease liabilities.",
        "label": "lscc_IncreaseDecreaseOfOperatingLeaseLiabilities",
        "negatedLabel": "Operating lease liabilities, current and long-term portions"
       }
      }
     },
     "localname": "IncreaseDecreaseOfOperatingLeaseLiabilities",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_June2017PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the June 2017 plan.",
        "label": "June 2017 Plan [Member]"
       }
      }
     },
     "localname": "June2017PlanMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_LargeDistributorOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information pertaining to the first large distributor.",
        "label": "Large Distributor One [Member]"
       }
      }
     },
     "localname": "LargeDistributorOneMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_LargeDistributorTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information pertaining to the second large distributor.",
        "label": "Large Distributor Two [Member]"
       }
      }
     },
     "localname": "LargeDistributorTwoMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_LeaseTerminationAndFixedAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents lease termination and fixed assets.",
        "label": "Lease Termination and Fixed Assets [Member]"
       }
      }
     },
     "localname": "LeaseTerminationAndFixedAssetsMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of restructuring liability adjustments for operating lease of the lessee",
        "label": "lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments",
        "negatedLabel": "Less: amount representing restructuring liability adjustments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The tabular disclosure of lease right of use assets and liabilities for operating leases of the lessee.",
        "label": "Lessee, Operating Lease Right-of-Use Assets and Liabilities [Table Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "lscc_LiabilityForNoncancelableContractsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liability for non-cancelable contracts, classified as current.",
        "label": "Liability for non-cancelable contracts"
       }
      }
     },
     "localname": "LiabilityForNoncancelableContractsCurrent",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_NoteToFinancialStatementDetailsTextual": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "localname": "NoteToFinancialStatementDetailsTextual",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_NotesToFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Notes To Financial Statements [Abstract]"
       }
      }
     },
     "localname": "NotesToFinancialStatementsAbstract",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of adjustments for present value, foreign currency, and restructuring liability effects on operating lease liabilities.",
        "label": "Adjustments for present value, foreign currency, and restructuring liability effects"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_OperatingLeaseLiabilityAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in operating lease liability from additional liabilities incurred during the period.",
        "label": "Lease liabilities incurred for new lease contracts during the period"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityAdditions",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liability for operating lease restructured prior to new standard adoption.",
        "label": "lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities",
        "terseLabel": "Operating Lease Liability for Previously Restructured Facilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityForPreviouslyRestructuredFacilities",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of adjustments for present value and foreign currency effects on right-of-use assets under operating lease.",
        "label": "Adjustments for present value and foreign currency effects"
       }
      }
     },
     "localname": "OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_OtherAmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information pertaining to other Americas.",
        "label": "Other Americas [Member]"
       }
      }
     },
     "localname": "OtherAmericasMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_OtherAsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information pertaining to other Asia.",
        "label": "Other Asia [Member]"
       }
      }
     },
     "localname": "OtherAsiaMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents other.",
        "label": "Other [Member]"
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_PercentageOfRevenue": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the percentage of revenue.",
        "label": "Percentage of revenue"
       }
      }
     },
     "localname": "PercentageOfRevenue",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "percentItemType"
    },
    "lscc_Q12020PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information pertaining to the Q1 2020 Plan.",
        "label": "Q1 2020 Plan [Member]"
       }
      }
     },
     "localname": "Q12020PlanMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_Q22019SalesPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the Q2 2019 sales plan.",
        "label": "Q2 2019 Sales Plan [Member]"
       }
      }
     },
     "localname": "Q22019SalesPlanMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for accelerated principal payments of debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments",
        "terseLabel": "Repayments of Long Term Debt, Accelerated Principal Payments"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebtAcceleratedPrincipalPayments",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents net impact from release of accruals offsetting by return merchandise authorization for revenue from contract with customer.",
        "label": "lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization",
        "terseLabel": "Revenue From Contract With Customer, Net Impact From Release Of Accruals Offsetting By Return Merchandise Authorization"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents processing of return merchandise authorizations for revenue from contract with customer.",
        "label": "lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations",
        "terseLabel": "Revenue From Contract With Customer, Processing Of Return Merchandise Authorizations"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of capitalized software costs.",
        "label": "Schedule of Capitalized Software Costs [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfCapitalizedSoftwareCostsTableTextBlock",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "lscc_SecuredTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents secured term loan.",
        "label": "Secured Term Loan [Member]"
       }
      }
     },
     "localname": "SecuredTermLoanMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_SellThroughDistributorsConcentrationRiskMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents sell-through distribution concentration risk.",
        "label": "Sell-through Distributors Concentration Risk [Member]"
       }
      }
     },
     "localname": "SellThroughDistributorsConcentrationRiskMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares awarded due to vesting multiplier during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Effect of vesting multiplier (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement based on market conditions.",
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The yearly percentage of grants tested for award vesting rights under share based payment arrangement.",
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Grants Tested Each Year"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage of market condition achieved for awards to vest under share based payment arrangement.",
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage of equity instruments other than options that vested during the period under share based payment arrangement.",
        "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "lscc_SoftwareContractsAndEngineeringToolsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents software contracts and termination tools.",
        "label": "Software Contracts and Engineering Tools [Member]"
       }
      }
     },
     "localname": "SoftwareContractsAndEngineeringToolsMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents number of shares issued during period for employee stock purchase plans and vested RSUs, net of shares withheld for employee taxes.",
        "label": "Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "sharesItemType"
    },
    "lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stock issued during period for stock options, employee stock purchase plans and vested RSUs, net of shares withheld for employee taxes.",
        "label": "Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "lscc_VacatedFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information related to the vacated facility.",
        "label": "Vacated Facility [Member]"
       }
      }
     },
     "localname": "VacatedFacilityMember",
     "nsuri": "http://www.latticesemi.com/20200926",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details)"
       }
      }
     },
     "localname": "statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-2-net-income-per-share-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 2 - Net Income Per Share"
       }
      }
     },
     "localname": "statement-statement-note-2-net-income-per-share-tables",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)"
       }
      }
     },
     "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)"
       }
      }
     },
     "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 3 - Revenue From Contracts With Customers"
       }
      }
     },
     "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-tables",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details)"
       }
      }
     },
     "localname": "statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 4 - Balance Sheet Components - Accounts Receivable (Details)"
       }
      }
     },
     "localname": "statement-statement-note-4-balance-sheet-components-accounts-receivable-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)"
       }
      }
     },
     "localname": "statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-4-balance-sheet-components-inventories-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 4 - Balance Sheet Components - Inventories (Details)"
       }
      }
     },
     "localname": "statement-statement-note-4-balance-sheet-components-inventories-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 4 - Balance Sheet Components - Property and Equipment (Details)"
       }
      }
     },
     "localname": "statement-statement-note-4-balance-sheet-components-property-and-equipment-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-4-balance-sheet-components-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 4 - Balance Sheet Components"
       }
      }
     },
     "localname": "statement-statement-note-4-balance-sheet-components-tables",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 5 - Long-term Debt - Expected Future Principal Payments (Details)"
       }
      }
     },
     "localname": "statement-statement-note-5-longterm-debt-expected-future-principal-payments-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details)"
       }
      }
     },
     "localname": "statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-5-longterm-debt-interest-expense-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 5 - Long-term Debt - Interest Expense (Details)"
       }
      }
     },
     "localname": "statement-statement-note-5-longterm-debt-interest-expense-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-5-longterm-debt-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 5 - Long-term Debt"
       }
      }
     },
     "localname": "statement-statement-note-5-longterm-debt-tables",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 6 - Restructuring - Activity Related to Restructuring Plans (Details)"
       }
      }
     },
     "localname": "statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-6-restructuring-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 6 - Restructuring"
       }
      }
     },
     "localname": "statement-statement-note-6-restructuring-tables",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)"
       }
      }
     },
     "localname": "statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 7 - Leases - Maturities of Operating Lease Liabilities (Details)"
       }
      }
     },
     "localname": "statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-7-leases-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 7 - Leases"
       }
      }
     },
     "localname": "statement-statement-note-7-leases-tables",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-8-intangible-assets-amortization-expense-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 8 - Intangible Assets - Amortization Expense (Details)"
       }
      }
     },
     "localname": "statement-statement-note-8-intangible-assets-amortization-expense-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-8-intangible-assets-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 8 - Intangible Assets"
       }
      }
     },
     "localname": "statement-statement-note-8-intangible-assets-tables",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details)"
       }
      }
     },
     "localname": "statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 9 - Stock-Based Compensation - Stock-based Compensation (Details)"
       }
      }
     },
     "localname": "statement-statement-note-9-stockbased-compensation-stockbased-compensation-details",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-note-9-stockbased-compensation-tables": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Note 9 - Stock-based Compensation"
       }
      }
     },
     "localname": "statement-statement-note-9-stockbased-compensation-tables",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "lscc_statement-statement-significant-accounting-policies-policies": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "localname": "statement-statement-significant-accounting-policies-policies",
     "nsuri": "http://www.latticesemi.com/20200926",
     "xbrltype": "stringItemType"
    },
    "srt_AmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Americas [Member]"
       }
      }
     },
     "localname": "AmericasMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Asia [Member]"
       }
      }
     },
     "localname": "AsiaMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Executive Officer [Member]"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r149",
      "r218",
      "r224",
      "r349"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r228",
      "r229",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r346",
      "r350"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r228",
      "r229",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r346",
      "r350"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r149",
      "r218",
      "r224",
      "r349"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r146",
      "r218",
      "r222",
      "r319",
      "r345",
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r146",
      "r218",
      "r222",
      "r319",
      "r345",
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r346",
      "r350"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r346",
      "r350"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r147",
      "r148",
      "r218",
      "r223",
      "r348",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r147",
      "r148",
      "r218",
      "r223",
      "r348",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r150",
      "r311"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts payable and accrued expenses",
        "totalLabel": "Total accounts payable and accrued expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r7",
      "r35"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details": {
       "order": 0.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Trade accounts payable"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r151",
      "r152"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r17",
      "r151",
      "r152"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable, net of allowance for credit losses",
        "totalLabel": "Accounts receivable, net of allowance for credit losses"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r33",
      "r173"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r20",
      "r53",
      "r54",
      "r55",
      "r336",
      "r355",
      "r356"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r52",
      "r55",
      "r58",
      "r101",
      "r102",
      "r103",
      "r278",
      "r351",
      "r352"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r18",
      "r247"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r244",
      "r245",
      "r246"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r230",
      "r232",
      "r249",
      "r250"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Stock-based compensation related to stock options, ESPP and RSUs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r232",
      "r242",
      "r248"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Total stock-based compensation",
        "terseLabel": "Share-based Payment Arrangement, Expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r24",
      "r153",
      "r159"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details": {
       "order": 0.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent",
        "negatedLabel": "Less: Allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r68",
      "r89",
      "r296"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of original issuance discount and debt costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r89",
      "r296"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "us-gaap_AmortizationOfFinancingCostsAndDiscounts",
        "terseLabel": "Amortization of debt issuance costs and discount"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r89",
      "r164",
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r94",
      "r135",
      "r138",
      "r144",
      "r157",
      "r275",
      "r279",
      "r285",
      "r323",
      "r335"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "us-gaap_Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r48",
      "r94",
      "r157",
      "r275",
      "r279",
      "r285"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "us-gaap_AssetsCurrent",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r233",
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r281",
      "r282"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "auth_ref": [
      "r165"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additions made to capitalized computer software costs during the period.",
        "label": "Costs capitalized"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAdditions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r369",
      "r371"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "us-gaap_CapitalizedComputerSoftwareAmortization1",
        "negatedLabel": "Amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r368"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "us-gaap_CapitalizedComputerSoftwareNet",
        "periodEndLabel": "Cloud based computing implementation costs as of September 26, 2020",
        "periodStartLabel": "Cloud based computing implementation costs as of December 28, 2019"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r32",
      "r91"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r85",
      "r91",
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
        "periodEndLabel": "Ending cash and cash equivalents",
        "periodStartLabel": "Beginning cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r85",
      "r286"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
        "totalLabel": "Net increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r44",
      "r187",
      "r327",
      "r340"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Contingencies (Note 11)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r101",
      "r102"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r16",
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding (in shares)",
        "periodEndLabel": "Balances (in shares)",
        "periodStartLabel": "Balances (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "label": "Common stock, $.01 par value, 300,000,000 shares authorized; 136,078,000 shares issued and outstanding as of September 26, 2020 and 133,883,000 shares issued and outstanding as of December 28, 2019"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r60",
      "r62",
      "r63",
      "r66",
      "r329",
      "r342"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "us-gaap_ComprehensiveIncomeNetOfTax",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r129",
      "r130",
      "r149",
      "r283",
      "r284"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r129",
      "r130",
      "r149",
      "r283",
      "r284",
      "r357"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r129",
      "r130",
      "r149",
      "r283",
      "r284",
      "r357"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r128",
      "r333"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r129",
      "r130",
      "r149",
      "r283",
      "r284"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "us-gaap_ConcentrationRiskPercentage1",
        "terseLabel": "Concentration Risk, Percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r129",
      "r130",
      "r149",
      "r283",
      "r284"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r205",
      "r207",
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "us-gaap_ContractWithCustomerAssetNet",
        "periodEndLabel": "Contract assets, balance",
        "periodStartLabel": "Contract assets, balance"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": {
     "auth_ref": [
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.",
        "label": "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable",
        "negatedLabel": "Transferred to Accounts receivable or collected"
       }
      }
     },
     "localname": "ContractWithCustomerAssetReclassifiedToReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r205",
      "r206",
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "us-gaap_ContractWithCustomerLiability",
        "periodEndLabel": "Contract liabilities",
        "periodStartLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r220"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized",
        "negatedLabel": "Less: Revenue recognized on satisfaction of performance obligations"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "auth_ref": [
      "r218",
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by sales channel for delivery of good or service in contract with customer.",
        "label": "Contract with Customer, Sales Channel [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "auth_ref": [
      "r218",
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.",
        "label": "Contract with Customer, Sales Channel [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r70",
      "r319"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r324",
      "r325",
      "r334"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r14",
      "r193",
      "r325",
      "r334"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Principal amount"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r295",
      "r297"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "us-gaap_DebtInstrumentFaceAmount",
        "terseLabel": "Debt Instrument, Face Amount",
        "totalLabel": "Debt Instrument, Face Amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r41",
      "r194",
      "r295"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage",
        "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_DebtInstrumentTerm",
        "terseLabel": "Debt Instrument, Term (Year)"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r294",
      "r297"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "us-gaap_DebtInstrumentUnamortizedDiscount",
        "negatedLabel": "Unamortized original issuance discount and debt costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r253",
      "r254"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "us-gaap_DisclosureTextBlockAbstract",
        "terseLabel": "Notes to Financial Statements"
       }
      }
     },
     "localname": "DisclosureTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r67",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r114",
      "r116",
      "r118",
      "r119",
      "r120",
      "r124",
      "r125",
      "r330",
      "r343"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r67",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r116",
      "r118",
      "r119",
      "r120",
      "r124",
      "r125",
      "r330",
      "r343"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r126"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r286"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "label": "Effect of exchange rate change on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r256",
      "r265"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
        "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued payroll obligations"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r105",
      "r111",
      "r113",
      "r127",
      "r158",
      "r199",
      "r204",
      "r244",
      "r245",
      "r246",
      "r261",
      "r262",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r351",
      "r352",
      "r353"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r169"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization",
        "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r165",
      "r166",
      "r169",
      "r171",
      "r320",
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r165",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r169",
      "r320"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "us-gaap_FiniteLivedIntangibleAssetsNet",
        "terseLabel": "Finite-Lived Intangible Assets, Net, Ending Balance"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r89",
      "r196",
      "r197"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt",
        "negatedLabel": "Loss on refinancing of long-term debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r161",
      "r162",
      "r322"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r69",
      "r94",
      "r135",
      "r137",
      "r140",
      "r143",
      "r145",
      "r157",
      "r285"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "us-gaap_GrossProfit",
        "totalLabel": "Gross margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r98",
      "r135",
      "r137",
      "r140",
      "r143",
      "r145"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r257",
      "r259",
      "r260",
      "r263",
      "r266",
      "r268",
      "r269",
      "r270"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r112",
      "r113",
      "r134",
      "r255",
      "r264",
      "r267",
      "r344"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income tax (benefit) expense",
        "terseLabel": "Income Tax Expense (Benefit), Total"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income taxes paid, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "us-gaap_IncreaseDecreaseInAccountsReceivable",
        "negatedLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities",
        "terseLabel": "Accrued payroll obligations"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "us-gaap_IncreaseDecreaseInInventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r163",
      "r167"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r64",
      "r133",
      "r293",
      "r296",
      "r331"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "us-gaap_InterestExpense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r72",
      "r195"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Total interest expense related to long-term debt"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "label": "Contractual interest"
       }
      }
     },
     "localname": "InterestExpenseDebtExcludingAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r83",
      "r86",
      "r92"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r25",
      "r160"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r47"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventories",
        "totalLabel": "Total inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r26",
      "r160"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details": {
       "order": 0.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Work in progress"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.",
        "label": "Legal Matters and Contingencies [Text Block]"
       }
      }
     },
     "localname": "LegalMattersAndContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r308"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r308"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r308"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r308"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r308"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r308"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "2020 (remaining 3 months)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r308"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
        "negatedLabel": "Less: amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r38",
      "r94",
      "r139",
      "r157",
      "r276",
      "r279",
      "r280",
      "r285"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "us-gaap_Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r23",
      "r94",
      "r157",
      "r285",
      "r326",
      "r338"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "us-gaap_LiabilitiesAndStockholdersEquity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r40",
      "r94",
      "r157",
      "r276",
      "r279",
      "r280",
      "r285"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "us-gaap_LiabilitiesCurrent",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.",
        "label": "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent",
        "terseLabel": "Liability for Uncertainty in Income Taxes, Noncurrent"
       }
      }
     },
     "localname": "LiabilityForUncertainTaxPositionsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LicenseAndServiceMember": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License and Service [Member]"
       }
      }
     },
     "localname": "LicenseAndServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LicensingAgreementsMember": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).",
        "label": "Licensing Agreements [Member]"
       }
      }
     },
     "localname": "LicensingAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "us-gaap_LineOfCreditFacilityCommitmentFeePercentage",
        "terseLabel": "Line of Credit Facility, Commitment Fee Percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r36"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Current portion of long-term debt",
        "negatedTerseLabel": "Less: Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r99",
      "r191"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": {
       "order": 0.0,
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r99",
      "r191"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r99",
      "r191"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r99",
      "r191"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
        "terseLabel": "2020 (remaining 3 months)"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term debt, net of current portion",
        "terseLabel": "Long-term debt, net of current portion and unamortized debt issue costs"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r42",
      "r192"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r187",
      "r188",
      "r189"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "us-gaap_LossContingencyDamagesSoughtValue",
        "terseLabel": "Loss Contingency, Damages Sought, Value"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r85",
      "r87",
      "r90"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r59",
      "r61",
      "r65",
      "r90",
      "r94",
      "r104",
      "r106",
      "r107",
      "r108",
      "r109",
      "r112",
      "r113",
      "r117",
      "r135",
      "r137",
      "r140",
      "r143",
      "r145",
      "r157",
      "r285",
      "r328",
      "r341"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OfficeOfTheTaxCommissionerBermudaMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of the government of Bermuda.",
        "label": "Office of the Tax Commissioner, Bermuda [Member]"
       }
      }
     },
     "localname": "OfficeOfTheTaxCommissionerBermudaMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "us-gaap_OperatingExpenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r135",
      "r137",
      "r140",
      "r143",
      "r145"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "us-gaap_OperatingIncomeLoss",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r303",
      "r309"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "us-gaap_OperatingLeaseCost",
        "terseLabel": "Operating Lease, Cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r301"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Accretion of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r298"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Impairment of operating lease right-of-use asset (recorded in Restructuring charges)"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r300"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Total lease liabilities",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r300"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Current portion of operating lease liabilities",
        "negatedTerseLabel": "Less: Current portion of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r300"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Long-term operating lease liabilities, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r302",
      "r304"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating lease payments",
        "negatedLabel": "Operating cash used by payments on lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r299"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating lease right-of-use assets",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Reduction in the carrying amount of right-of-use assets",
        "negatedLabel": "Reduction in the carrying amount of right-of-use assets during the period"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r307",
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r306",
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r39"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r51",
      "r53",
      "r273",
      "r277"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
        "label": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
        "negatedLabel": "Change in actuarial valuation of defined benefit pension"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r273",
      "r274",
      "r277"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Translation adjustments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r53",
      "r56",
      "r57",
      "r156"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
        "negatedLabel": "Reclassification adjustment for gains related to marketable securities included in Other income (expense), net of tax",
        "negatedTerseLabel": "Recognized gain on redemption of marketable securities, previously unrealized"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r50",
      "r53"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Unrealized gain related to marketable securities, net of tax",
        "terseLabel": "Unrealized loss related to marketable securities, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "us-gaap_OtherNoncashIncomeExpense",
        "negatedLabel": "Other non-cash adjustments"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r84",
      "r178"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "us-gaap_PaymentsForRestructuring",
        "negatedLabel": "Costs paid or otherwise settled"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "us-gaap_PaymentsOfDebtIssuanceCosts",
        "negatedLabel": "Original issue discount and debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
        "negatedLabel": "Restricted stock unit tax withholdings"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "us-gaap_PaymentsToAcquireIntangibleAssets",
        "negatedLabel": "Cash paid for software licenses"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PolicyTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "us-gaap_PolicyTextBlockAbstract",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "localname": "PolicyTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred stock, par value per share (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r4",
      "r30",
      "r31"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Proceeds from issuance of long-term debt"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r79",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "us-gaap_ProceedsFromLinesOfCredit",
        "terseLabel": "Proceeds from Lines of Credit, Total"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r75",
      "r76",
      "r155"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from sales of and maturities of short-term marketable securities"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r11",
      "r174",
      "r339"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, less accumulated depreciation of $108,604 at September 26, 2020 and $125,990 at December 28, 2019",
        "terseLabel": "Total property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r10",
      "r174"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "us-gaap_RepaymentsOfLongTermDebt",
        "negatedLabel": "Repayment of debt",
        "terseLabel": "Repayments of Long-term Debt, Total"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r252",
      "r370"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": {
     "auth_ref": [
      "r177",
      "r179",
      "r182",
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of costs incurred to date for the specified restructuring cost.",
        "label": "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1",
        "terseLabel": "Restructuring and Related Cost, Cost Incurred to Date"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostCostIncurredToDate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r177",
      "r179",
      "r182",
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "label": "us-gaap_RestructuringAndRelatedCostExpectedCost1",
        "terseLabel": "Restructuring and Related Cost, Expected Cost, Total"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostIncurredCost": {
     "auth_ref": [
      "r177",
      "r179",
      "r182",
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.",
        "label": "us-gaap_RestructuringAndRelatedCostIncurredCost",
        "terseLabel": "Restructuring and Related Costs, Incurred Cost, Total"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostIncurredCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r89",
      "r176",
      "r180",
      "r184"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r178",
      "r181"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "us-gaap_RestructuringReserve",
        "periodEndLabel": "Accrued Restructuring",
        "periodStartLabel": "Accrued Restructuring"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r19",
      "r204",
      "r247",
      "r337",
      "r354",
      "r356"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r105",
      "r111",
      "r113",
      "r158",
      "r244",
      "r245",
      "r246",
      "r261",
      "r262",
      "r351",
      "r353"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r131",
      "r132",
      "r136",
      "r141",
      "r142",
      "r146",
      "r147",
      "r149",
      "r217",
      "r218",
      "r319"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 0.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r221",
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r305",
      "r309"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Operating lease right-of-use assets obtained in exchange for lease obligations",
        "terseLabel": "Right-of-use assets obtained for new lease contracts during the period"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesChannelDirectlyToConsumerMember": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred directly to consumer.",
        "label": "Sales Channel, Directly to Consumer [Member]"
       }
      }
     },
     "localname": "SalesChannelDirectlyToConsumerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesChannelThroughIntermediaryMember": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred through intermediary.",
        "label": "Sales Channel, Through Intermediary [Member]"
       }
      }
     },
     "localname": "SalesChannelThroughIntermediaryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r129",
      "r149"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r42",
      "r96",
      "r200",
      "r201",
      "r202",
      "r203",
      "r294",
      "r295",
      "r297",
      "r332"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r232",
      "r241",
      "r248"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r9",
      "r27",
      "r28",
      "r29"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r178",
      "r183"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, general, and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
        "negatedLabel": "Cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r231",
      "r235"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Three [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.",
        "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r45",
      "r101",
      "r102",
      "r103",
      "r105",
      "r111",
      "r113",
      "r127",
      "r158",
      "r199",
      "r204",
      "r244",
      "r245",
      "r246",
      "r261",
      "r262",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r351",
      "r352",
      "r353"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables",
      "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r127",
      "r319"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation",
      "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes",
      "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies",
      "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables",
      "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r16",
      "r21",
      "r22",
      "r94",
      "r154",
      "r157",
      "r285"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "us-gaap_StockholdersEquity",
        "periodEndLabel": "Balances",
        "periodStartLabel": "Balances",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "us-gaap_TableTextBlock",
        "terseLabel": "Notes Tables"
       }
      }
     },
     "localname": "TableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details",
      "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation",
      "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r115",
      "r120"
     ],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Shares used in diluted Net income per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "calculation": {
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details": {
       "order": 0.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Shares used in basic Net income per share (in shares)",
        "terseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-",
      "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Shares used in per share calculations:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756"
  },
  "r372": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r373": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r374": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r375": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r376": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r377": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>73
<FILENAME>0001437749-20-022010-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-20-022010-xbrl.zip
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
M]"'WAA^,HD4?=N-J^^_3_P502P,$%     @ V(A=488<_5B>!P  1"P   T
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
M._7':[(DMJ2X>2@T]S>,SBXN/]]Y0PWS(/;(#T;1- ]D");RG>\?4$L#!!0
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
M>+1B =,!V#MD?HM1:HP\GLO/^R?*_^$+QH!^!I\ 6$8@R$B,0%.!PB@P:(Q
M(XG I6C232YH4LH@$?P^#%)!1B$#UI"+!$&@%9CS*<3_2M=D-X$(* ELX5&(
M#!$UF!,![F*!SR "SX A !=* [RC,0H% JG"J,@:K!*9A"4A/0Z)11.5^859
M6]9 ZH7Y>9:DW*_).DE,9,SYTI*0@3::@S%5SL'6B[06 Q7DZFBMWVMQRLUB
M9DJA4$8T2I'?Y_0K@;EB)J8UJ;6JA/$<!]9+\O,0G9GIM-ND(9<-R7KM(;[-
MR?)'7>%DPFU#TPZV$?%27@YNC_((.0(1;)W$[W#)245817)RVD $$@51DS44
MQ1UA9WY>S$TI63B%J@)1E2T<Y9+16"R5B+NXZ8@1V!1HK1 +#2 R# Z)"+C?
MW60GOT0L%$E,&HM$:C%J_0J?,^MS2G+Y>1&W/"/5R(T<DU8DM2I)3UI"*\5&
ML<_O,EER-M+!4XN$;+U)BRLEOJS7$LSX'FNJ##BE,M(;]$HM;"RFHS,Y7S0_
MCPGI:;_2%$QJS!94;PQY'39KU&V7(K@=,8:<86_$98O&W3(DY6;].ZWS\R!Q
M2&FSA5#2&8ZF/)232P1CNF#4Y:)BJG LQLTEXS$H#;M 0(F;_"]IBB8Q)N!;
M.#$,062H%B',-!*3>\DTX!:WNS$-ED7"1-;#C/)1?8ZK-S@B'HU!XD:=?C$W
M+>')R:#"967I,@*+E\;HL)<E)SE\LQP*.%U>IRKAQ-@9/0KEYV$Y,^Y,ZU))
M+E^%$IC ).5IM5)+$'.0*%\IM"<27JD\247$49L7SHAUZK"?LL!T@)GB.,E0
M/"JQ9F-:MD*<%46E^7DRBR7!=A+6H"GIL3K$* ?+TKB3T,D27%B5=7!#N)DM
M$B"03(N*'$RIEZL*266JM%$/>2QI-9:*$Y0RFN"@>""JR<^39@ESR&1,Q$"2
M4\K=B#+$XG%B$).@95A.C3HQ/Y<?3^M]?+^#-F6T<-:;464"7*<HDK5B:ACC
M\+E2#^[0TQ26RL]3V!VP-9[F*^V2J%(),S4R3BS+A65<59K)B<&&M-3NB/&D
M-@D<YD$N6P .T:@IC(0Q%6W'DHZDB@DE92FU+^!PN_/S_!*(R?/Z>4%!+$TC
M6 YR>ET8[4)Q%QJWYA D9N4KG$K4QH?(F(Z,15A68T)(QGE9&,W&,:86]<-*
MG@%UVC4A)#\OFDM'DSF;UFQCN0/R-"S0.,PRCQ67XD0:\MC2M _+0MZD!V$C
M26W8;(FS<([?&P\A"M*;<X0X84W08XDD53Q+UIJ?Q^%#3CUJ!X;/88@.8=*T
M@)]PIS ?E #0,">S!0E-1(1832&;A0G95%$8%< 9D<<+TV*,C]M#"&R4)A F
M9+*9@$\U; UM3-%&B9 42-RN%$N5-L *.ZQ3$FC(94=SS(#5:PDSN:H<D\LE
M4Z@HB 4269_#!+QK-&-FE<";39(QLQU$+ZQ3V%':KD7U'KL$"K,E&#-@,M%A
M+L%A.8*A),?GI=/,K!4UHA@6X&9115.$VI-.7,@W)IF!8%B:0(-&PFK1@9.E
MEEK9G*"<Z[$ZV:@%F!9$,*W'!!HXQ,H@L-GOB#JX 3D7220PGE*942J$3D/
M$C=%V%Q'C&^"E6I8H,P&,1YDR<\C:#$3S@A Q"KC*KTYJ;:Y+$HWG>*E%9C9
M&+5S) (K3B@0O5MJIWEH#-'Q,3X<=A-LCU(3RL99,9DN9_?&U'HM-S_/FP+P
MU:J*::R$6X]&X7 6]<(J=<[O8,4)+A&7(UZUVZ35JBVXP1"3\%W.9"[A8K+U
MUD!"AXKBJ$,?CF,PB 64GY]GHY):'956IP02F2V7H*"832(*IR4F>3!(!,R(
M3"UG9ZV:+-@_AR HJ4)O(?AR%0^69'"N(VGANX+&H!6BI%8;&W@!>%L+T\Y@
M2L$,AYDYF30L"(:AA(XM-7E9'%(7C>A8JD2HB8[VNDVT/F3.65TZ-N+*),VX
M*4)+R0S,II(Y-IF?9[6IS 20CB912=,*#T'+,1YNX^@UMD#<&8TB.8PTR-"P
M2\GB*VD9+1#*6&C,:$N[I38#P1=YB3!8IPL#[^7GF2QL6" U9ZU2KKE)&S<<
MQH&V)#>@CS*E/J<%2N:B'ATO+K5S<C%28W4'F&PN'[,2+BN'Z6(EHJ&@1"4U
MB55>7WY>6NU* 2Y8%)%$ C)<@2GB%%O#$6"&B"W#XPNX1AC!%6E(((>UN,<)
M*VUA&#4I8#4<H),$K3-##B*+R9+61%H-<F\8MR3=*37/'G&+<BF>S4035HH3
M":6<B,;AYH0C-K$N*HBGPQA/SM-G.;C*HPPH<1;;S#-Q\!B="QD4''LN"N=
M]%)81 ^K<RXGS/3'89;-F;:+\1@1<D-6/8I#9D))A=-VAUZ/Q&/20-P:4D9@
M2"$)!'S^!&RQQ%@ O:,Y#]N84CI O DYH%S$88'.*H%#0AC%S68]%-024(Z6
MVE-L6*<%FN%6O4JCB[GX$2*,RVE;*BI4&]TL-FF3Z22&8%(I3ZKU((>$U2JS
M)1#16 UZ6" .F]$P;$RC3AN+S*:,VGB()PO$='Y?DF#3"/ =Z#2S5A_("1(B
M%#%Q:93$<CF5RI:0V"A6?AY/0B3-26XBJ0\J+! LM2-I,IZPFM*T$:68]EPZ
MHD7CJ:1=D$SJ$@Y:J55X<W@NXH-=WC D-;)UJK3/3B?1%(; P&[@A(?-$@>3
M(^,&H;C+Z-!P)-JX6X#$>&&2KP^$" C ICB3PN!T+HK%( N1"V")+"@'&;N7
M';6BBG#,KG%'F E0 4-\B5BIR5@HCH&?(%6Z3!14&8H NNC#;CBD)-22@"S-
MHRP\IXX-04K:#'*&U!&#8@DK0?% =*%JR&F.LU& 0UR@FMO$9IG9K!#:DOI8
M#',: 44@H/"  *50(VX+H"Y8K<^Q(W%U)IR,RY2\D$AEH2AYW"SF*I6RK#7$
M4J6R5E"=W01%6^,4G85<>-R>C(C5RK@MFI0ZU/:@*6 2R=AV-ZP0!:1VKIHK
MCVJ3$8CD$E%I'$YKHTA2[#*X+9!(I#'&DUA^7BAK)>THBCN-J =6N6EUS  2
M%Q+FQ]WA%!QC.Z4IOSVK"@-D!XIR@ U34EXNI_7".K.15OAQ-C/D])JI*(LO
M=.7G&;5\"1;$55$MY-6'63#&(\+QN)0#<(W&;F3"(-Y#"H5<8S'%Q$R4XM"\
M!#"!EXVZ<:-6C05P<U*/I6T2ES".Y^=IS3@-@H 7\NFM(0=3J%>F0KCO<1:B
MLE90<F@FC.:46 [F^&"=G)9Z(AR<G4"S47[:@ AL3  '#1!&)MA,#L"6%#O(
M@RE5&LOH5?8098;5X1#7'N'99.$L'A*! LQD!L1!FUIG30',0FM,+I7&:J;@
MB->.,6$H;HT0L$F//\Y(3CL9YX(#!=""ADW[(0<5<D$(34L=K! EEWO#K(0\
MP0P%;%:+T18$4,_DH$C:@@J8W$"2C&M@G9?.)!01@1>EP-X 3ZO!#0L402>=
M3BK#'(_&0= !O@\6>'@&0\JH]V1 Q'L36*8IF\;Y@%;BAFSV$&R0*&QN6QSA
ML1Q6ML8: SX5J'"ARRGFRW ?GW008B:3X-I@&G9PS58ZK2"46-B9I&0X2H1%
M8M31Q-%-**A01NSWXDYWC+"[,UY6P$*DO"!;HK8 1>K3V:R5XR;C?"%H=R@9
M.\?1BF!E.@?+<E(E#U(FC50\8=,RT6  9 >1D@,. TY 'CJMR2)B+.O5,Y7R
M_#RECVG*6E*4P\QVXQ&^GI(D;*H$! R9A#7 "JITS@[9I$D'-XV22;79RF.A
M5-K-9;G#-B/E,&9C6:M)!84D?@C836J/V6%#AD U!-]L=\)82 ^Y-%:G$"BE
M<>= B?6EW0&#UIF,0W*S(6['0&V0J%(R50+6J T28S+-DTOM0#8=!/$&>:4H
MY&"'K5HQ4TD1.=IAQBF'(>O#0+NCY. IJPR-VP.2M#^-N*46E,D#ISZ3AC4X
M-Z'&40K1F]4ZETOK5(*Z8+)&::7$)C4%0HJP/9@V,)4R50Q/-"%F&4P!_]$F
M-<\2!CA>[7?+V*&462AQ!Q"E4.(G?"&'3V?VN$11<#X)D-\$XH 1Y%N#'LVY
M)+0VF^2;O7P-)75YTG$3YO WY1/8#')BVFSG.Y))"5-M\3I3:3Z:U":C\90;
MIS(&8]B8A(, ]X*CDX#5:2./HI.0*QP ?C.KE3%65*TEDJ:H4^>D4C(VG),Z
M  HVJ9M0<(:'<=(:-B0C<ADLY\K$/<J(6V52@4SN2JK,;#F/E,!&I0)L&',0
M&">'VQZG/Y<R9P^YN18[HO,PXV9N(LV+@ A2H!%0G2, _J*)IOAC$1HVXLXE
M0=>F#Z6T/CDBX^$8)8 0KC=""0V$DZ) '5/+I98T)H \BK1:::*Q'.Y$+7H>
MRR0WNVWFI$F#)W6@$O@Y( WK"1 A8B/?B@6(L)6P>1%Q-L57(!+:(#(08@5I
M@N)BA2K@54HX"3W0%*()-2A7%@+5N[)1S,*GXW*N(BVSR/!LVA$U@![0;6$+
M@E99P&/E2K1\0=:JA2&_#\XY8&XX18,Z:Z)@K4P51920 PZY.%C %46S3!SV
M(W(3\ 0O[(P"TX#J'P!(-:Q!(FP%3T2!RH=!:46<:\7AL#C"SZ+!%)+D:X*(
M2(<B-FX(HKFN'!Y7VWQZ%E?BU4&J="H-1QQZ+*R'HO$$B! (B!:(C60<V.>7
M"4P0<_'T<# *T^"Q&E;;PU2.#XIKTFMEBJ  (C:SO)&LQQ#$<)<L '"D*R"U
MB%$?L!M39 .)$<(M9D,@*F?*57YVG-+RXZA7KE8H4+.:#+!Q-\5UZ2S&E-9B
M2?I]6#27BTH";+W*Z(LAP 0@4[O8<I*7GZ>C%$8AY=02 6<.N,UGY]IT<#@)
M62F0^;U)8P*<?(DEQ)=Z7%8QW^Z3AA02BX(OBV2\2A6%.IDR=])NYN)VOPQH
M:A(R/3(916D\=CP3%C>A=1Q6<&VX3ND. /B5D */Z?Q*K= 6U!FS_)0+]_@E
M$I;9KM0DY1H1RP[B ;+(03L$:E:<,JL)&Y7F>;ARE]K!\EA#"JG1816H5+C+
M9%7("1Z6 /A>)A9K,D%S5IPS!I@)5)3)JEA-D6M/YW3AE"(23&F=H"Y$Y5:K
M-<K)B$PN@2RHLW)2;*U>9R!%[J +58:B2I_-S@1BK''P2CMM00>9=-NT"C>N
ML"IL.JTAIE(ANEQ FP$U*YZQ@VH%\JTDEL,XN,=KP7(T[E+R7&8+:E0A*;?5
MB4NE(J$!CD4M K7![8AEP>GB2CQ,&HZY41 +42' )JIX4P7DP1$C#0!@--V$
MK8/2I@@!H:?Q AOJ/ ZWWMC4';)S 0<$J@!  T*]B,^/N0R*J$8BT,O8?(4^
M%?"$40)D\K0]$[=:TU@,R*"D5(Y&I5@NCOI37A-A5^=8%CC"5T:D_H OJ+?9
M?+@YR)'E(+D];O!;>5XR;E;%55:',.2P*'2@/U6 W$6)Q# E@HT\NYW#MR32
M6BTME J]:@\+2:FM(JXJ2&DE$BHF]EBB.0X!@IHMI_FHV4X3J XQYY@(A^]+
M1?/S,A")L&41;U"NT!!^I2VBE_FE>%B5UJ1S(5!K?$P"2Z>U,= .,Q%U+$F+
MQ4JIVY 4)$019H230!6X@>+H3$P6M\EN_$03W$AH8&T<2T;2M 2+)%%/" &(
M3N+BD"FQQY@E;>FH%1(&E::(UL7'(Z#$@,[!#5-RVI3.91&YQ6LB$5M^GMWJ
MSL%^&\O*]MN$#HZ/K?6!0%&J-5(>/V'%$P"P YSI;HIJ=C)-:[&,S98P<_G:
M*(7HF-)(,I$0T1&72:]P AQB5LH-%**2HV*IS0F#-L%NH^ 0#]4ETVIOR*/'
M12J3R87S@A8%,Y&(6]4>@TD:4:F$]B8<#Z,!(L@''9I&)=(2^7D:;=",&U36
M)-^4#/-5W("%AQGX,K$:5 V1QHIK[03(,3XX(C9+6$0XQO/[8[C*;&-ZX@)O
M+!'/BF&_QVHA(+]<"[B!I BYX:8 ; HS1,6$%6FS6HV%XP!Y\\Q6I</!2TC8
MNCBI-2NP@#FNH67J4#8",!,3)9P\I*F!!);0BD"$@)8(T6*@#Y3XHG!&:,6L
M7IBI0*,4;&'33=]2B4#^ [7<RH8-@7 8  )""^@4JB9L18!N!T:=1 B.PD$Y
MP.1N)VYSJ[SQJ-J2TVN]J8@QZG3:U0G4(O%Y<844]P$'$H@*A1)L?E9OBP2]
M9!J*VSE$AJ;E-C0MI4T 4,+J"%^8GT?Z,UF!D0C%V'S"IE#!3C*N(/BD-IV-
MAITLM;_I:[94((VE64E;/&331/06D#MIPDSSC0J>E @U?7V7X3O#F!W8347@
M)A8G@OWRY5TRJXU+E'J6PY5+P@E0P#-9F3/M",L#", =.C@'NQ!7RNJ@T8@,
M!J'(3F @ Z2S+ > =&[0RV@R7BM@K :&X(12V2S'X5/ N:0;3\<E1D4LH=#X
M(9]%S@DZ$[I,0B^/&6$C&Y9G 8[1)9P8"Y?X1%&6@$OI0.Y5>E59%6[B)IF:
M5)1T&;" S:;B6JT*)>P(R" /$:*"V0!)8TXVFLV)TGXI*VB4&6-2@FOGJQ7Q
ML-.M-\M#EB I QB)(\K&3 :5VD*E[;H0[13Z,S(#[ ]  6=&8>2@"#ND -U?
M/&Q3B1&$<N0LZAS)C298?%QN=W@33%F R42-@2R)@[W901G(P08T95<(S%:"
M:]7RO2EY,JD,\15!4T(HE1@(,I:-(IC+F=(AFFC6A=O%?"-? >EHTH7KI1I[
MSJ1QT;B!FY]GX ?C&H0O8I)F4S <4T0A!" ".ZEA&GC&G(&9S0K8H4!60*4$
M7' @PI!0@NK4D(1)08&X4AS5IIQLM3Z#IN@@P):P%+.A>K]=Y^/I2 >0)?-R
M$VR4EQ)3"@UM"J!>W.6B@RG4Y@BC(2]3+*'(I$L@YB4B/'E(A6M0I01*&168
MCT; W@1!12 BT0IH%X7;*83D!OW^),@!<J$,1+B3FT"T-&AFI0IN7!GDH&&-
MP\0Q2N1^U&L"6,F?E8IR1B_&I$TZ<+*RB:A81N=B9%(AXDE)ERAM@=7:J$R0
M<02,&I_ G')['$$ZJ&:9PDPRD$KJ91$[GZ^*ZV0.4F?VD0()3Q7A\9PQK3X_
M3Z2SBSDLMU)%.UDA@SPH0"TY!\U19.4Y(QR" )AAQF0F5.EDQ:S.=%+J@D7F
M<(:GI(*A*(=2I@@]93=&$ 6I#(*3I>2YK>H4FR*LRK"3KTM%G8I,TH0+[#RA
MG(Z:M5H_PC++-5S2J,S0(07.34?U7+F:\H/F6@ E0!)%"0G*3*E,7G#J0;_O
MLH1(<R++BMI9M(<?) D4UT3#J(D-N4E7.*7Q>7RA9"0AY838,2GBS66R4 R.
M8$I32(%P)6*M,YH5:Y1H O@4-<HEKIC5+<PYV:)(5J!C>T"?_(N&*A/J2/"L
MJ@2;189 ":*=_""=,S$QLX;U6,-LTJ0@G0(#*\#.0#%[?EZ2[S'Q9"ZC+Z[E
MAZ1<E0H->"D7Q6<'<W0(EJKC.0%7&R;D7"")JPCD("4=)<WF!&TR)YA15!+V
M.7@"*\]"*WB*_#P)[9-$@V%+SDEH_3$7ARLW"ET>/3,N0MA>MH?T4 ZE.YO#
MPS&5."$2(GJ:%C(=L#:K,RMUAD0X0MK%=IZ-IX9XP*=BB9C-I%2VF-H%6WT\
M3*>TAVU*W,_#4DD/V^,1R/2^!&+U\.$PQT]YXB:].:DS<=-NU.RQRQ&<[3$:
M+2%76B'F@)-%H6C$*X]D0SE4F#5S%'*_/*;7Q]"P79W)!A)J?3"0]*:5<5S&
M]OL()I5R6DF^@X=)]18>'Z,A1&M6RV4:A]RO04&\:?GL,)-+R)22((^I-NBB
M!E%.FW*;,"J8=BJE5HO+DJ:%7"P$,J'636)BOTZOU*!FA=MC9?,R;$?4X\4L
MQ@S"5H+>.<YG\M-1"VT,DM:,@L-UR^+A,)OI3$!( G3[N%&.R!V$-,O7BLFP
M&E7*)>H@VYIVV6 D)H(@:51&A2)^ ^%2@%H?10FU5BH.8."<R4ECCB?!+,D8
ME^>U:[0>91"79#%?SB6"$BB+DZ&5"D2$JX(2IE3@34=E7F, D>F<,8W/Q(4L
M8&_BL 2@?7$LG(Y8^3$F+-:J"%0+1W1VV"\/![0:V""/F8@(J'IJ1*?/8GA:
MEDZS: W3CNI)O0_3(FF[%XI&:1SD7GLL*:1@(6*V,U40XB+\8=EC;EHV),%=
M6B;-%V"H/B:/>B ]CPX@'-C,HK6 E8GFZ,5>-\+6ZMQ9;TK%E #D@,FM,-L(
MZ1QV*)GF"YN^7U5@3&_4SA6C:2B0-O%-/A33)RT0E0Q[(T0N1&5T,BC9Q$/%
M]T9R7"@.6Z/ZN%0/^BP.A>!V<X =#[L!#!-@!-.:YH7#4I8*C5I=,,?"=Q)&
M*-Y4CUV0/IGCH3&/'*,P P<7D[ <1RVP/(YSS3H( F@0MBKU<4K.32:YE#J*
M2/59VLF-9V"QGD0R7K?'+<]Z[%$TZ@2<;5 B"UMA(Y\(ZDU16UJ=-*5<M!!6
MPC*=V,<!O0R+SPO2F"O@98:M/+Z)DR5LD%Z.6/EJB@DP1\"L#<4(44Q/6OF&
M&(RRC5F,D*8S?#9+83,#F[IIBFO5F6 [08&,Q$()GEIC(U!3(H3I-1Z"9J4Y
M21]F9R)$,!#5 RV3=)0K%V!IL=],8!H:]>@%;BB<3KB,7LC%HD%ZLD;@6%(?
MR\_CZ]F$/&I6<(D,),#E?+DI2'/B>H!58(L>TQ(V,=_#ER,PBPN[0)2$S)#.
MQ;/"01QT C@FE_/363=F#UBY[J;_:^.DC7PAL )7+O&H"">'R8+(L%LOSV "
M#A&-N]DZO8K'1J,&L%I$( $W-\E-$NZ '29U+A^1\V9A$'<0S3<'075.<V$R
MJI-Q\+"+R;&P,96%]H1C&"65:X44'W0@*K64,,-&1)M&]4D"0YQ^.9:$0&QC
M<IZ.X++8?#0+,YE6.1=T'XB7,#>9Q:/RZJ3:&&$,VX%[A':FE1^PN=-$.(CI
M(0EAD4=A*T2X0TR8XW9KM0$XR"-9'#4L$+)35G66RTXV_9^XR1=E@LR)"S/,
M<!#.Q/ENO9X+-JSFQ)C1' ^!G;39# ?AK!86<^(0FT>IY0%,AS I1=1@X7IC
MSI2!0YKM>D@*SD)<C:>Y\K@5 G9!8GRNVXIYF"PW9(8TF%V8]=H!($3<=I,'
M35$2 S_ -W),A 72BQ$9WQZ TS0_EDZ'M5%"%('R\^16CS&51MG61,YC#9 \
MR@XC8FZ*B+.CD-\.(*HE#HI9.A!+BSAZ=M(C#Z?T9)J),951"I+#5CTB9A(V
M..?R<+WY>5PKFY8\S@>P!Y-+40^,),/VK(MO99(\'C>0"4 I#RZ/J;F$/LJE
M>#HG'L54?D[(FA7%>5# 'N D(7G*E0*9 7@A!0!O@.^"U-RTG6<W<V(.#=L'
M*>6!>(#-P6':II=FPBF[U90DF$8^'H3B.,7W<."T3L]*:8VP+&SE$#F8I'QQ
M@$-4;![7:>9 <@ 68=CY^RV57VZC_':=YM_<E/J3.SG_5_>E-)K_^A)4./R/
M2U.)I!$G_FOJ1-/E'_BWNS^ O/_OBR7IY/]DL22-4\G^?[A]I=$4**A$TD5Y
M<(6X"#P81I+> JF$)T40'H?)8S&Y&()@3(PM9DEY/ Y?R,'X[,<6^^>E?^0H
MCGA23;?B?N7H_1]P_,/2/W($_9Z/I%RA/TRG4H M*F8Q,3Z+PV<+I6(A@O 1
M#BA!?*:8C:!,3(3]QO9/UO^1O1&GO&23/T4A5R)1%(U'(D1!U$O\MOQ?YO])
M5SQ.IG&O-!X)_[O;6H6/?5U _HF]Q?_..O]AZ3^Q]/Z)P?^;++W_8I'?6$;^
MUQ;_3]?_$__X?VKR/YW__:#^L\W_R1=R,I&,Q'-_O%-GPF/_\SMUCX]5@<OS
M^-@G7$!4TZ[^\.Q?*/_,H_Q_;_Y_6?HO3#-^G/K7.XFL/UR'_ /5OZQ,1(AD
MQA7'!3Y@]__L<N*?D?X+'X_?1?EP;Q'\&_5O#_X\J_X_-K#H_PL#HP4(^R\#
M_[=STO_&P"S67P;^;Q;9_YV!_W^<(G[Y^(^<_%L^_V/>_M_C+O+W_?\Y)/H#
MP2_WUG_=Q1^>%YB2KG@R!9K*"$&&\-_NV?\7%/]W>XYZ_Q/L!R; 'MG_V"/X
M7 !$>@'2CO_J+[U8VC=$NN.N>*XO?Q@?^/N?B/[3C?WRT"B6-OVZ!OR/W]<
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
M+,H,[7+C^T=+WHA5ZK_\H/N%ZR^=TZSX^*7K\^_/7;CIZC@K"*7OBWM47+"
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
MAJ&;IO?L%O/\:\]I@EN.MV^&;)V]Z)W!O4Y.'/=5R5T'*$'E"N#< >6>1Q^
M:C\U6'EO7]E/[F/5.\>^<:@.[OGNM[N.+ONJQ^;)2J5V(7_VG)/;[]2?'!>>
M\^[YP(7UDS'RQ-MK+JZ^^>WL]<HCNCD H;=HZ+GG@ZQ*<NS.@&-KT)6?S%)-
M6-20ZY:<_,STH0O?[X]],?KX@M6!3G5W+@Y:_<'UTTM_IJ9_</KEFE,'LB?"
M*Q7/#_FVF]7F%;QQNCU[ZL^V96<:&0>VE]V>_ !4K+.-C.EO=7L$NM(/;"6]
MC1_L*7Q!NZG'_#E#"M^_HKM@F;-E*'?;P?WQL.K=/7,5'QV*\\V'UBN$G\R?
M(QG8/7)P]9VG'@ZH6AT<??WPLXMW;WRSPY33QRLFE*^Y70_Y7+T2K;;/NO[4
M3GBA]/;A;XNW/U4M/Q(HKZ%O_[BWHAOGO=XG#IB/AY,[BE0WOAJ1+[H9?F'F
M)MF6^KT/E[5A]*H_NS^XIFY@(V- N004M3X/D55%7<&IOE%UY.>[ZQJ,(#X]
M#T-3FK]RY=*;PS80Q]Q;7-VZGS1?Z/["_PF[ $3_1Y$X1BTTXR7,W&TN47UO
MDQM>O:[I0:5V[MIJFY-JSN[MW336FNESF?@IK,=M-JWB%KF]TOPXQ%C'IUW?
M37LMM<(3YCR[]QA/08ST.3CBO5M+U:VUNS%Q9SQ7,#,Z"2-MRDJQ5AGV92/P
MKRG0?]5\0/\ L.-_Z"*['X%?\DFT7_KDW_H;5U^'N/JTHTLK=G%PJS;M;WHU
MN1VBO=C%WNH124=E?=XY_1C.4L3K>\5;?1PNKMZMKJV]=S__V5!+ P04
M" #8B%U12N<MP4P1   =T@  $0   &QS8V,M,C R,# Y,C8N>'-D[5U9<]LX
M$G[?JOT/7+ULYH&6Y)QVQ=GR$4]YRXX\MI*=?9J"2%#"A@(U .EC?OTV )*B
M)/"2H,OF2R(3:'2C^T.CT02!S_]Z&OO6 V:<!/2DU3WHM"Q,G< E='C2^GYO
MG]Z?7UVU+!XBZB(_H/BD18/6O[[\_6^?_V';OV**&0JQ:PV>K?XHHBYF%\$8
M6[^?W5U;MM5Y=]PYO+VQOO?/K</.8<?N=NS#3[;]Y?,3=X^Y,\)C9($$E!_#
M@Y/6* PGQ^WVX^/CP>/;@X -VX>=3K?]^\WUO:S;BBL[041#]IP2/ V8?\"Q
M<S ,'MIQ85LR['3MM]V4+&(,>I='%Y=J"%U,]#10 -6[1[/5\9,STM<7)9KV
M?4)_SO1>$L7]?]L6Q0/$<5J=.\Y,=1^%(7$PQV-RX 1CR:%S=/@A(:"(.%PO
MD2P2?>C.BD0#2J.Q7B@W9.WP>8+;4,F&6I@1)Z4K)YHEX,312P8%&E5Q%J;5
M/<0'LFUXJ*]J"XY<2Z"*=&3AA.5(!"5"59]F"2)N#Q&:+'*)"S0\H"1'LJ1$
M0R1D<<-9T6*,O&^KPFQ54H H0L6(=E)$/2T@,!Y_W:.CH[8L;5D ,D8&48@O
M S:^P!Z*?) FHG]&R"<>P2[X#A^/,0UG*F2*0\2&./R&QIA/D(.K81A\C65)
MAT'&DX"%%EV@+\2-<C/7@8-"Z>0$#<\C$C_L*?4!L&VUZTJP,,HKB9!2R5\K
M"[$XL'52Y%.IG_:T@<IB%,$M1X9%$O&7G=#9XI'=/:PC1>$H+%*%EK"-_9 G
M3U:VC6Z*JH21+&'RQS+2%+N;Y;4CVUI&H KS2Q7H9"F_*4*!G2.!G>Z'Y8RU
MX/6K.92$2OZRI_3UA%CP[Q4'4$(@>O]^52LL9P%#ZM>&9=4&2Y8R_6NEX:*/
M&RJ-ER1&46,E;6CEP2+TVV:!#QK'0Q&+5[.3S]@,U3)VRHV_EE1(OBH0I4$H
M&Y//DJ>3":%>$#^"AR)..4ZBY3OL63)R.4;,$5TMCF_:$Q9,, L)&#<3<,L&
M1@Q[)RT1=MM)6/*'CP8'$#PE5188S$YG4M5 @OWKJ7@)K0#"28N#GGT<]WKC
MW7&07[<[0.)$OK3*CG;*Q5[=3@$)H62'^S1AN&Z?@(1#5+Z4I40#?:A@$5B?
M0S06R@#?=@,GDC\0=6WXGX3/MAB+;"RYM"Q!]_WNJE*(KZ2LWG@J8B+DU&AJ
M/5-E+?VET^E8MG41\\K^/*6N]56RM:ZF;#^WYW@MB!%Q[/;H%_E[;G#$Q'&-
M(L)9 %:GFS>RGC)^FEBUFK&=@/+ )ZZ<)]+'W X\6T!7LN1V1%'D$E%E->O7
MYF8*#EW P'W"#WZ?9P29%G K\*Q>*HCUYGLBR2\-0C0V U,#XQ&FG#Q@&,;P
M-YY:;VU0*6%K"C.'U3%SGI4('(N0J$'/@AD'R)=+?C["&$RIPO;0A@%' G<]
M3J8R2U.H>5N$FC,EC74OI;'>G"MQK%LICM4 9DGK39!X/L* #^3S+<!G3@!3
M8'IG!$S6F]L9\1IT:6<5Q$>VYP>/?!-3F(Z9*=2\KS%Q@1S6I9"CF:Y*3,;#
MP/DY"GP7,V[C/R.Q<ME 7%S"UA1F/E3'S'U&HG]:7Z5(#7J$&6D08KL+DP8G
MTG995JL!I+!E4QCX*!;*A#M^P".&X8]OP-422Z<SP5?8_C;#]Y7;^="F.$Q6
M'Q 00(P LZP!,^<T;,K*G[16%HN=;SA,UBX00T!< 6Q?N9'?V@P_8!IAVV/!
M6/CID"$'//,C"4<0#H)W'H,;-&#UJIQ,P>!("P.Q>KE3<EB7((>8!Y0<UG]
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
MR^M'Q)NWB+BG7HC9?S%BET'$*NDDCW*O]" #@2 -!#B /#-UR+/F1,;MS(<
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
M%?_&B%^QF+?!@NVU#@#Z(UP=MX7]U6*' /Z9M09]O933P._Q%!%5=1R%5T2
M]5?$-V="Z;)N^J-:$\[V8@A=<D_WQ (#87#)2]V;(!281%/L;P\>^[9--$7^
M[M"1[SH!-N*37SR*D<JE35<T>RSTV$RUH)#H*?W:H^O0JF9\TOQ"G<8G;9';
M+!N)A<!XM+SFC;KD*N1_9&?X#I%@&$(45>"A-ES%@I=21NM=IDH7<:$W6G&Z
MNP!-HZ^&R[G+ %W,57,9MP&71EIUUW$<<G%\56\51^%6"JH:+^AF.%79/+/V
M>>)2;+5W?A1IATNA51=,:"?<[B+8ZDHDRJ(/^X%79XI1/_)^[R@;6G'Y.XY$
M?18)1DF@#CV\[@D1GI]6\CS 0EC@Q1&* Z+&F<>?C9;O*NIL@4@;'?+_)XTD
MA]\[[_OQ5(DK#I*2^3F;SCB>X$B0.;Z.0#+Q#<M:!A_12S&V.JM8@!N @H!F
M(JHLW75TCF9$(EH$JWRT!?+!?,NBF/_UE[:(TRA!WICN23U'8@*&1?VX_&\,
MVDC5CCF4YXCS!6R,_T*T,)=4::X%:&PZ)3+Q !25X-8"33CR26$7M,$,.S!8
M]""9_SUAZ"B6R;%((*T$AF9&]S N<(A!UH/4!H+I2Q6@N*5>/Z%[$)?@X[ %
M!G<NL?#&.[GQO.XAJ5;Q9T*+#/_VUS8.-8#L/A'E "T%X/+%I[$29PWQ5:;^
M.%92G+U;BVM1.FYWA%4RP7HGYF_"*(2B0NU.<J&GO72:54#EYL4E>[)9Y=50
M73S2+MFJ3]B8\MW!%KK@\],8FBYXHTG.@-'>%.-YMB'=JYS8*/PJTEW)"$[!
M'%L'+M+=5'M'RL9:(GW#5)K17SJA>Q!W/'.+U^Y] ?4E(ZV0/4,DN$S/I<$^
MNR$;Y6:JPDP;L%2[BUS<411)H$UY##,5/Q:[="93N@=RKSIS(AQ<(AZ!S1$;
M:2R(PXA/BN"83^P>E+$+6,_ILW@(+%?Z2Q_H4)1A=:G8JX55' ZY5*[5PJAL
MTEPJOVK1U<@*FN+K3K?R@.5G#-Q3H#S:39-I[NE1'AH#Q](]E<FUT\UUOHMF
M@V( YMZ,2UT#)9)E'G69 OK9*J#J*5"7C+'A"><*F0R7S'6M(_OF70 NV7(S
MJ!7+)"[9>#. VI2GH\J7BZ6EN].QINEN2U.'HF-MJF /#\%5TB$SS,BYI$8E
MR877,6%YMLXE=3*#9-0SY)):F<&JFO%R2;T,;UR3'C:7XA8SN,;M,BZ%,.;0
MC!J:7#*8Q@7Y?&?$7;-9!Y@N->V2_:R#KX:$=M]PO_HX.>'L(S'Q0LJ>Q;K/
M?$EKQ59[\X6M--E7):_14>X+#)N,3Q(D\#O%B01#M#ME7)*_DL]7J8NMS P,
MNR*1.A!PSL1.6_"^EJ]2T2H #;LI5T[Z!4Y_CL)\YWVW]:KN= O=T!L<5J<.
M%2.!P(25P-D+(M($1T%QKNIT.SW46^6.>RPD)^IQ;5DYY/4'&R/ODA,KVS<2
M_DXE$41R@L BWH,F7H8A]HL*L7:(L-""FUQ_%&[2-(KRBTX%K*JSA(7&7(@R
MA/*SL1B!95(Z'1,Q4>9X%*I,10$ZXWDV.EZW!<PDN5F L]EB+H%?5^DK0]V=
MZ@@PQ?95L1$O;TD5?.4KN "S.%UMC%._A M K]<OF3!&EC/'!2A9[\6R'I[;
M@V&,L<IBW8-7+3^PF=UQ-B?@E)\MP)T%C5IY4$-?DGF9N%9?P!F02OJ$; "R
M9 %G0*Y\_;H@2Q:P G*=6RS&L3O&=C_W]12, %?^50GE)E-L ]F.>E]%QHEI
M,P)GOHRE'O#D.?!BDDJ2!IENO(6>X]7C$I.'+PH1%^4]*LRP!R/S?!X9>'G?
MB)RHC"%(TA7C#Q/$\1D(5* *$,#T1(0T&.LN9X\!CVSH0[S)\7:KC@:I=IX#
MD K;PTRQ:1>PTO/O8QR(*\[2A@%5!C-20^.)=D$M21J%&Y4Q TRE\^Q"6C]N
M-G'9%ZMZ Z(4S.)PCDCR4A!E)A#%#]C/AAO ;KRVC=,>ZV?N;O:^%*#5#;=P
MLJ/*UE#?\%M\<VD-CYTU+0JX5"NMA[]Q0LFE<FHS%I2$2C4Z4EP3]!IYIQJ-
M*8>#NGHFRJ5FECTH>\5"@$O-_&USPS3';,J#7YSG@7FRQ13SK^X;A8IU/U/D
M']Q';IBD,79O'';PZE<$C=&[Z]WMMX_'F$'N^WXF$8\QW"[ZDMLT]U73S\:,
MZ*)CN1DCZK5*U>C][=PLEI7C-D]1U,P?UHA\#X8%Y>GA PAX38&WGY,[!,TH
MJ\;GB$6S^L@!9(A,^5$M<7T :E(#N$D5XA"2115U0%L'/814D2%FL]R]2\=_
M+#4RLT9.F'/6T5DN:KO'7#*U]KE8OU?=I7.G]OE8M\W/G6-GV8LU84#S5[Q4
M6-F!@V<&]#4Z>?8Z;-Z.E[(P:G74;?/\5;69-MX=(,!VJ.?\)"<R,9^K6_$
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
M"[%IV$7=T#71TD.NG?FFYH,%@(!]3L/-<24T%2G Y40W^32T;=V0GF_(T2=
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
M0]G@AI;UH\H;<+A@J&PRFV4TER?4SQYO:%[P]*.0&PN21G%&1T6^8'Q]:.8
MDXM7'W^RKCD32S@3-,D4.1U-A]_X2*/[,( / R / WA]VNO3IZ-/'U6.V_4M
M69F+X^SQ#FR4PSO:NMDBP-%LVAQ&)'G;PML68O&/.8WB?#3GM&2DC^3Q[<^2
M1'5V,*Q'+YK\BCS*5QS<Y"%$CY!"7+!^=,WC-(Q7)+E>MZS7V=N/TTL^=EB(
M*9-OE1?JZM*N-0T=Y&V5W_F"A&5!,UT6H+*A:Z+U66::IH,CW'U>W-,[E33L
MHF[HFF@QI72TE!%$$.G/F[L&L+GMZ4;(M//9C,KS;G3G)@:A H[A&JH,46E7
M25/SP0+ MM3E?@6"L-_009EP8?],9D]EYY@MEW%>KF7:O$Y:C( #YD?R+5X6
MRS/&.7L0EMJ8"'-./#? V32$ Z!K4Z>\VTU_3$'7U#WA6B&@;SQ(XMW+K]*[
M0Z-,.C0DLV<;;E?@:&QO'X+*IE$@:&KN L ]2^ZE)'DJ9W3'*4!]?#S%QU.0
MQU-@&?D:.XF9JKD8\6G<!LS$2L>(3:MQ,+/M?7"Q/JBACR9E%;R66 L7**K
M9C^R!4,&:X]\VFP>H./4!KG!X!YEE.S937QV8D\\6?]0]SHZYM1NV:R5.H^2
M2]LK,)TXU"?)^Z0>G]2C@-3D<1Y8?HY9X,FN .D-W%5K?S,0\ _( ,.\<4!P
M/R(!UU.J!1#U3TA0&[J(@>A^1H:N0X08B/@79(CK9!(HUN<@K_&G@._?S]XQ
MKQ$XFLV\1B.2?%ZCSVL4.]$_BI0*DGZ^3G0I=^I6/9#PS[?RF9X 59L^7O].
M?I*RDDL##;J&/1#RA81RX]>&^)H;=@Z1 <O+EGIG+8W*WRV1)L2JEK2ZW^V0
M=D/2>5T"1NUO%DE2SE7-K\C(<I\E<;._YX[2Z(8F<G7*>P3D_U^F8<&E<YE]
M$(]5E37;#8(*K+Q++ES_W0)F;7=4 #<?0?YMCJ^NMV-XDI22R(SR>UUB&+"7
M8SAR4X:".&R+@'1MBEA#ZX&2[UYX^YRD8Q,KXXWR<.@> VA9I;']@"&8\+O/
M$.L,I%ZM9@VJ+28$L+V+&>X3Z!%J5 QF+"D&FQ<&4%C0Y30T\1\#^7-0Q</[
M6H,8LL'Z_(+-WC!T060HMB9WYV!3^(P,.73"I5G@,[B'%+^,Z;@+GDAZG\8W
MBH9!5?HD:_0XH^)"J+Z,?"=K^AKJT(3/+/29A6:(?6:A5L6 NL#1:8J=L39&
M;0::A-@N@N,@V^?GH*S UK64<M,P-O-[8+3XQ!Z?V"-,H,E*YI&*17HE>>8J
M)G>E*73!^#6G]S$KLN1QMYBWME),:VN#=1_-OMO^*<V:J*VZH6NB?Z?Q?"%$
MZNA>/"TOD"@O;I$9I>O$2A D^##( -]0N6XW/\HL:55F0=MA?,C1ET% 'N3R
M=J*W$T_/3NPFL =J,';;E@=J,C:I5T!86$ZG]:H/.S",?PG$E)!T'@M)$I L
MHWE7&]E@1)OFLC%9WG)^699S/ZKQA>1;(0+N:72YY;=1R6ZC,"R61>D@&RT9
MS^LO$.H^$"K09X_5A8B)6'*:=-P6(Z""N2.QL4)MRU%>"%SW2< :@C]1E8<%
MULE%8=M0VE;I?%MV*],6BVQL[STDWD."W$,"2S%ML^.PGJ3XX#Q&G;=I-,DY
M7;\?,Y:5J)QI;K@?0XJ0]YMZO^GI^4V[6HD#]9R:J-L.G&KO@RQGX=<[(J8J
M$*U78IV6D]_1M68\KDT'6TOBO)OM9;G95/>]+0BG)>^,]UAGQ+E,W95,=O:X
M:[(N@C9Z(#PJ_^<+S:3[_49&4+)=D:DSV7B2?B3\*\W'+(UBY175+MZ/==HF
ML]]$_SR;BI]I=$["Q;\HJ;]\S_[K\4[:P6<>A8N8B@W*XKPU4.!RZL[_70BA
ML2N'ETWR!>73!4DGJW)1?"F_]F4J\,0L4EXKY9@*._5NSK_1L)#U 2>SF=A_
MN;+TC;ZA+_[DBS_YXD]')F\:YXE8?I="YM['D5!O%1]5V\X1J?+"\C)E7XJ^
M1;R:,HUZVF&$$X7G/E8U2LJWT:C<[LX.=T1Y!B/-5.$'L\X.P,D=6QYHU<2-
M:]LXJG\4R^,NM](&_BQ,Z^SF]G/#O6R /@XB5[7,\%RW.M.III7ZI,K./L8K
M$$Y4IH51,FT:R:("C3'T8[[*3YSAJ]Q+?06JDF*!+%S025JO,748 2/,J7A=
M5Z U8Z"$^L"Z CT<P1',OMT>N@DYUKM\%LSIE29<?W*-LEG3PAF9VFVOMLT
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
MI?@LXFPAQ>]D)OWA"G3@?BZ.SZX#^323_@K=(5I50R=$'ZP*2)!4#:S#8)C
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
M.N(CA\&V( $5:$%00P=J"$$5):@BQ;U0*2X"&<'9D8*6USC.6C_%JS1>QF%
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
MVYJ,ZE)SAIYX8O=4IJ3\'*W>A&QU&971":+#P4GDS.SWAKRW4<."$CM/(VA
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
M<S&1]03XT20FHU[3IC\9)ZE:'=(OS,H2<<Y)U F>5.H)-K7_/"+&!&"<A98
MF;=XT@'#R! 7W-KSGZE?FD/S/)S?T>,I.+!EG*^!M+LER*3 L$M_IVGA!^&[
M,O6#A.B829.S&Y,U!20@DB(J4.Q1(7"1R!(ES=MPT> $+9E.>?DBVFQUX'@_
M;H(D^5#F<8KSKEN>GE':CO8!-$<.-L.):J2>_.IN-A))WLA*@^#!P%\"UK>#
M;MPLCO<1=YRTAP<J+KH8H.UUKY"B&BOZS/$.Y,/8(U_O4;WKE#UWR]ZCRWAC
M;GC>#L+1S]4,EQ5A'AZAZQ<5(L] %Y9NC9-D*++0-4C?SK6 N3)S@-)S]*"3
MAT2.,2-MW TUFA@+;B[@<>C[(([F2^HY\$OSLM, ZD/1L8[JV*SWY5KC# >
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
MT3!#G K4(L-79IH,VXD>+T?:R[^^A=_=4V:*]WW1&!U+>0S+MF#\]2WK1X
MH_Y^/YYJ&Z?[]MP\6$JA6! IKHVRD:S^(=OQ WSUC^.S>_7KO]__Y4BH3_^@
M*,E[ -9W^;]<WUS?WU_?7CXZ7> .%A'QO$?:H'VE=:LO0-T/@+4V8G7DHKK[
M43!T;)@J+I?5^"V*4$T2XNVA5*OQO<Q<STY2K&429!#C#!.2EQGC1:L?%LIK
M7K"^-1ZLI;: $B.\=UP2%B0XKSSC6UQTNA928W7+N[I@VF_TQ_"A#S@-UYL@
M^TW2W[!5LM7+5Z+$+,<)CR?EC;T"-#1<-\E1 -9Z>F-=L[I'[%>0!OE+5)GF
M5IR@00V\A UM7(9Z]_2.U12D3IC6[SD/N_)\]MV#IY^Q1(E;OAL*7*?45E(1
MB(6M:Z6^,=9"H 7;7^^ %A%FF@;HS6I,MP#I*3AK$- E-;V= 81,LQJ17&0!
M!*8>=YLGDARIA/#O&G'& SBV1;U"AC@VYY'#;IZ1049X3SUKW%^U_+/.S\PE
MH1V ]Y FT3H43"H=K9OM_3EI/;ST+7TU96JI.8+/C$G?(7B_TC>I3!T1XWOE
MKX^;=@MYJ20D]VN28F%K$-$0G5+>(U#V3PSPKB%#Z*OEAY![1(8ECD^5<0JA
MN Q'<5&_B NW=C'KJW:%\?Z26'365(>@>P*5Q^3J *% DLYQPNJ,-7IY CTL
M/,\H:AZSGJ$]48A2Y;N_IXY($@-<=ZNZO;=)_8,T%=#M?5 W5ATU&DNWAJ;<
MD@+GB"'V<PH77\/(<,7_)O0Q>(DWY>8#R3+V<O%YL*5_*8Z[4(T!87 ;$J'R
MN0^):#*U$9F;L\F=J*(*-60AN7D[W(H&Y7)@+Y)CO..K4LQ>\OX9IS@+DGD:
MS:--G+)V5$7\C"]?H/>NR(54^UCW,E4*B?4D!T[%#*TX'3/^UOH!*7[N6=76
M@(QCK+.LJ<6O@JRI_1\TLZ86OUH/W<ZO?YW?SM#]P]TOU[?GE^CN"IW_Y?IV
M[B6'JL4P(N:":\<A> *3&..<RAW+,UV3)*+;R>4_RSYG0>XS;0>A'[P[IZ"?
M#CU'P/3<"E($B=KFOX!/4+(GA1G1O$7,OR(L,45K>[ZD>!%=OKJ^.N:W<;LK
M,.MK'/U,2)3?X@+*!G*</?=<($M_J7V-/(C!MKK5F-$*4'NZ<I7G,QG!/$]R
M]RO)?KM.[S,2XEQ-[H:_'"MW8@RVY0XPHSA%VXRLH)6'7\F3X'27Y,FRSYG#
M2#G;[>_M_Z#I,'YZM"T1GVZO%Y<7Z'$Q7WA*M&\QB8AG[M:,/& H.,'199!!
MV4D^#\-R4[*G="[P,J8G9X$5D?]0TX@,(W"0I5EC1!%'Z>E-;VE6$WW^N9:[
M'%-<:^K/7>!GG) M7!_T1T*DOM&6MA[8]K/*.7+FJ4=[]+Y>D)?@,M%BG?,<
M\UKB64EZQTLD-Z3:6!?!BT#J-*'H9Z2K8'-I GGO@?#@Y9J$>'*M=%>%&&*U
M:V>_P'25!NRC8)2V$W\ S5W6\0%:O3QC7<K'919SK C+4&[MQ-$M D22.U[%
M&LH!Y$2[/=*,> -$ZR%K%IF+C^2D_7)ETE1T1)2>*4C0 :?%4G3*/M\%''=;
M#%<L[ (0*BD'GJ93!V"LM$.$R'H.Z9K^"^<0)>$]]9G[V0H<_S21"HG!E>@M
MEY!CKV//].!9@*LX#=(0*(0*7Y$;*O&)KL_9 ]KU0P\DBU>4 &HF\[RD=+">
MEBQ44AV.G@I>WCV!!R $BR!\_J&/LV[E[Z*IH6]2G ;LH\07FM+7 ]F5S]E#
M@H[_:71&VNEUU)VH!(YJ4_,PIQ^]D9$>HL% MUK#3HFW=+9!ON;GP_[SV.!X
M38T1PG6E+T("=+3%Q&S&G-MXO\B4I&=  0KV[Z9[495AH2'*O'.L)K7#=0,.
M6'UWOP,RRRRCC!6IB^QWNFHS!-]=O3ZI24$)T-)VNMG;Y:RS#2<*;<&%(&Y?
M+%)?$J+-9\>IF$V'G>:6]9Q3)54QH/JY;CJF)!J77:<:2F:HHD6YVY2M[$S5
M12%C.3T)@ZIF1NT83S<ALQ,CJ>5GF)H!A1.3B'K46:'F:7P(DF#P_1LGQ%^F
MBDZ2%.EN-R&%K6>"RGNNXPJ=V_2#SMTX0>>';@V+^8B](8.ZHCZ_PU/%0J,.
M!^?Y3\CDC-VJV+&\#6M:)Y-]*MQ#O%H7=\M/.7]R54K?!-\84;<CV-8?0S@2
MM S0GY'E69G+O:3K9$[^=U1#4_B*]U61T MUOI=ECBM=J)W%6&"2[H,=B^9<
MG+P2H?NY;N6+)!IG%3"2]&A5PEB;JWY%##. VPJWG]H754$C8SDZ(3W\E-8W
M>3BZ?(&,]OD&_J6CE$.P;&BH".<DU%5$G''=-<"%,<%Z[E$'#"7*ZM=EP+^I
MTVJFI]B#PBJKY7*\GY#*M\S2WW"0+2CBL7OP"1S+FW&#S[::4_Y^/SW9[>6\
MQNXD8.=T9?:*KI<!D6V#<2"Q@,Z!P/YI\@)[P'=->3UEYC3%]1:_%(LO.'G&
M'TE:K$6)9&/!61;?8[0.Q/CMI,58N X:XMS/W&F*-=LROA 3?L,>B@NOX0MQ
M(+OO)BV[QUS7]1B.6>E64FMJKDCV0$\861D697;Z!*/L<$W9$X%U=?X4X=<Y
M8AJ8RYA3)'\K:QO$$2(9KVO[$N<8Y;@H$AQY4:E!J2&J[)N0.?\8 ('%3BK'
M9@0D&V:]&Z/U7#%&T@SM+W 853/4T 7=_#AE4\G#&;-PLCN#S&IXR IF5R#Y
M<(ICW]@QV<#',*W?*[*DV7VYFLQ5HLV$62%/CY-E^QGE.!<17OW]0*4[@M)C
MG.8'#R(>+7/_8-T\PTZ@UK,*H8'7V1.@9>7D-5ZOE;,#_"5J3)O0WEL["P\8
MGE*(< :%2'D8).!9CSE5]0*T><#J1.S@K/4&O<H8:MB.OT<;=H3^=GI;K=P"
MJ9[%)+@^G2)*Z$52W97H%%1V?6ZAN+*-QM4Q3I8>G6.=O;EJ5,$=5Y:RTM&F
MJI35D/*2THJJR164=@JA9'&IF-N>DO&JNJ1\H,QT</S8)+QCN.X2\"KGQE-5
M_3!CNQ*]^KGEO%D(96Q,CWW<A^\H$A4(E<*7^LU$AC#8%K0]"8C3@/9$^'\:
M5F4)R B^.O9 &%']J?R=8W1]B38L9PY#&ZF65S".:NV$O[J TF-LHGOQB11O
M'(ORONQY01XPS"U.X*GX?2.T!3D/\O5]1I[C"$<?=I_H";C57F4>%O$S[]'=
MO\?;1*6K6!9(LMXY94\S]'K(:JI9_7#,Z(;?P[]88?NV(AT][5KU)T%#MQ^_
MQ*HP$)<K[%9?X<DUDK)(&HM'Y?.R6),L_AU' K63^$)3>WH@6Z\F8ZCYZP8S
ME#/L*&C0HU=Q6OW63YQ&ANE$@Y.CA"W/BI:@T7\="QG]%3U=XBRFAN,C[G@&
M53Q 481. =EO.,6QH<\<GUM_N(=Q9)@;GDW,=9Z7\N;E<+0IT\*A>C$K,4,]
M/9-RQ.@^<]+%/6]"]4N0E/BN+')ZQHO$Z3027XP7KF/(;@7L7[Y[\Q9M@PP]
M QDS]/V;-[,W_/]/][3_%[W]_H?9FS__V/YS)9L0SR3[6="C#T0^'ZE$,6N"
MWOTP0^PB P:^_?[[V8\_?B\-Y@*'%90? <K;][[%7R@.W2K0O\;>U. ^R.XR
MUI\M8A3>XXPIZ[ Z#'TY7BU$&-RJ1Z,9B/KB7%29%8Y(D@19OO^M=X,\N"+=
MDBG'9@<^7QX'8G_OY(\ZOEX#Q+J?1S%Y]/%.F47Z.6!_=1^@W:]P>3O^JK&^
M+2CVLTCHL3POJ*^<H(\X@* P>V+]\P6!BVKW:][%03+ %I^M,>J+_:&KN,[!
M1IIAU$!==\&0*P*W-(-1O2J;B;"07IGS<%X]'T3WS"DVE#D1'F%3B6Y^VK>-
MU:O10NO8^7<-^W@ Q[;8UZ]]>]L%N[E&!EGA8+WCM'^]N_ZNL]YM.-;7FR/S
MN-Z=7".#K+"_WO<9B<JPH%XVSI[C$,]?XN-];VB8QNIW@;,M!!5.=H:OT*+/
M@-B]./1RD\BRR)EPL+>%.14Y]R'%$B(>JR\FIS"]R(HO]WF8LT2)78X.5 )+
M<O(WW<.4"YLA/$KYL1NGO".]#+&_TC?4DUZQ1,MSZJ0*EEP\2&/M3X%9KSAK
M,") Z6OQ>[A(Y%CC6AP6%)]POQ@:.EHT]B"="XBOG6*0IYV"(F*4XUIR"@MG
M&8[V5Q*"^$O/2-T*\E.(]CV,"J7HJNMMSTW7#%[EP()+*3]%VCUK0A08[5/F
M).[RAS\P(H$N;_1/!'%:E_H2'!?*UU2N]NLG(>^#.+H5MEH6C-)/O&]#<Y!D
MS]_NA-X17I_G/&9?Q].<G3RQ[QPU3XW]C,DJ"[9K.%8(7.;!L1KND1"F;>%H
MX_/E/0\SE"AQR?5&!8G)Q>Z>\K6@Q_O+?Y8Q>TQ^J,)'_D/MC6L(@8-8#:-@
MAA@-S!UJJ)A*!Q"%=2#ZS'5@P_#J6#>$)[S!L3HV3 33K0WS=< ;9BE1XI-_
M=WLP.U_N(X-NM[L<?9'K/:$T?4GN#[C@_I+U+TLPH<+;S*X_:UBE-AC;0L-Q
M^;O*[&09&>*#ZP-7]6)=WVGK=(CV46L/ROXYB^/2? %J'*G:!:>Q+-76SH8=
MBTUDV.)S@U3,?U;[V,B&Z2L+^F3CG'@BM.+2"'?3J:1#?PS^0;+SDC)_@[-<
M$,(0#])*#SL&9CW3OD+F*V#1PSXBQQ/[<G ;;/#=\H .X6EP<*R&5 AANA,.
M7R?!8782)1ZYW>CH/FNF98(^(,T-4!VA=5F$A.=E0K[D",1C0BT,1BP.,<=Q
MQZU+Z_#Q39SB:_JCJ(I /%"W9>D)0!?9454^%.!$#*FGE\[%W"3R+'+<62;D
M;>@><(CC9PA3_YR1?*AKDM1'NMU>>H%;+TRKL$/'E@J]G\XK<BPF>GQS+&,)
MW1B@K^,5H=M^^50LR^24V@&1TX&A*X$JN)PU^E(A2JL1F*59CW]0L*$,+4F&
M0GH0C0N44-GV%,G1DT5BA-6^=P=PA!3WAM-/C.T,>] >]H49Z]Y%EBC0E4\7
MT]2(EUJ9J[-]LD/<>G=)$7-==_BCC(Q)&B20&'2=G@?;F"Z<2,GZ1VOWV>N$
M:K]57HV6)6Z=Q2D*.69//>_Z>4L4&>;<8I>;,H&MEKVH 8\@9'B-TSQ^QKR;
M7N=%I/;W^K9<#H]UZ;L[OT;SHLCBI[)@:3H%0?<!ZTWJY7Y3?R7(:/:Z#E.0
M\+<U22*<Y9!55.P& FW#'VB'+42 [8<O]IC_%6&&VT^@3(*Y1)UCCEMH@*S?
MDK0)/W)1KQJE"Z1*[B/=EAJ]P*VWUF /056][9D/Y^\1J&$.'[\&)<DV/WGT
MG*!Y&M6_J&AK-4&7>4YO++B1F?FJ:)VE\'/"6!YM\[N*ML/6^9/(K!V]BAT%
M N.6QF.K_:$&XWUC3;3>=W;G==#!WE.#[EYFBEK93V&KOHE#D.9]FX#>8\G
M:$VQ$4"U7ZK+T!XV=O!YU!CB+E%DF>MNG2F3YE_C8EUG%S!Q?\!A0I4S7L8X
M8FWEJXB/0,:TX6AW\E3$Y^JJ09DPG2BGS=F/N7)89$&:5XE]!4$=L5!XE3HD
M28+#PM-KU/J22HPM@&,=#_(U_#\<-9^#A+]X2#>Q&-8 _D -TN$O6B.I)Y64
M4)5.7:<MR8/DYXR4V_H1MI0>+TH<5:D<)!7E2O@@0=>R."35F5%R."<M>S9I
MGM-/8Q(]%D%6J)G##W@5IVG3TQ)<%O8#WA/_1^769:JX=5SR?NR:C+*U5_@P
M6V0**_T5[5#W3.#H;#-HLWJ!^7^;V5^^A&MHKO5 W9G+Y1(+S]9^B/"Q2RD3
M^U7L4\JS<FY['?!=(V/AEC^JQFA![/[X#V."];72E!$>N>2NPTI-:VUA*.ED
MA';XJ('DRKK<R'8.MT"Q=N6E[W;G72M.))@RB7*4YN7P?8F!0+#5 9@M/^E
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
MT)]3KO:UKJ3+8;$NSHR,NAZ)4H+:I,Q018SG9'/%%2$CV>SXK2O^&D!^M[S
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
MRW)H02P,EQN7%=^')O-X$0\O$J^?L7N 'B;R,)&'B0XEP3G<<,]FDQ%O[;N
MH >4E2A@/%=WGY@OF@>/2;$,HC(OZ"%!\G;N6[O!]?IS76CT#IYY!Z_=_($\
MOBY+0W/Z1D48>^CH?$/5),]10?7.]EKU$\@R[C"2D;M(X6)!T&*3P'M;3Q:(
M4:6^WJOU7JWW:LW;8X-H:^_F>C?7N[G>S?5NKMS-;6$UN;),Y,+I;#L;\?^_
M#^[KFDU!SHHVT6-SM<89BR^W<_G!X^GU\A7)\HZ]-L=^#YV=A^ND"-/D+Q3?
MX7GQ2/=D]=21T/KM-,:0N 1XQ8&@",7UJS4YGN U(L43>WZ;Z;J+/\MD71VH
M$H<%WM%D5'V3?I-791FN<9BQBX^;X@S9XA9%*'E0BZRW'M$&,=R$3XPV2C']
M"SUKXX.Z?8H9!NV'-"F(JXS://2S3^=UW4)%IF'=/>+D$2>/.)FW_OLZE#W(
MY$$F#S)YD,F#3"JY%!T-95<6CXK(5,Q+5RZ<R.6CZFFZ<M>DS69KZXV!969Y
M=7*^S'J FHQ O#\$*<X6U )<!3&Z+]KANN)!](*Y$%H\@JL-P>7Z1^)Y N&>
MD*G6Z1=?9906E!=U*7ZJ)+=_N/BZ1EF.#NJI03SHKL.9!,(^T/FXRG*JAZOK
MB' (3-;1)%,?PZ(DU5DWG5_3E3>C*X_1JXCRJ0WCT3Z/]GFTS[P)V.DH\A"?
MA_@\Q.<A/@_QJ: .,%O0E34BETP_#L'I('O=3&XC<,R/ 9M/4D:,WFS1#HX1
M#Z(7CH'0XN$8\W",>)Y < QDJLTX[K>'=-'_0.0!G3VQISZF<P;+PGUWY9&\
M^^[==^^^F[<:.JDN[[Y[]]V[[]Y]]^Z[BM/5TE8RXG?]%*0HS%'+>TV<WGH]
M+2$1WL72YF)=HSQ':+I&K&QMMKAFDW*;+)8%GG_.477I+S^X]2>[&M'KF$-Z
MD)SU!W(=A6M7I[7<).C=_<P-B@2KEM)A).\S>I_1^XSFC9YV.LL[B]Y9],ZB
M=Q:]LRC)EN[7J'5E^<@][,Z6I1$/^^<@H5_(%@FE*PBKR6WG;,L'TNMW0^GQ
M+K@V%YQKL\GG"N2N0J=<I\U^F61)0?7  V)I(1OB-DITA4F1_%4M^TVJ",C"
M[V-([\MZ7];[LN;-B\X*S;NUWJWU;JUW:[U;*_?0^C.<C+AJ[^GQ0"FYIWYE
M7-6MH516'VSGL$&'T^NVJ5'EG3?SSAMTQD NG-KTFTE;O: [ 3\A=(?( UW7
MVR=C4'Q^0.\DK8C;E-R-\")C10?J-V3KD@/P5_V&^9X!$3923FF<8[)B-;FJ
M!OGD,23QY^P!Y06*)U&1/$"#N_U_P/O)WD_V?K)Y(Z^G4\-[R]Y;]MZR]Y:]
MMZR2,3RH >K*T@((="#KU @8\3:@IVV2!W@>''XNB%$1)FD>%)36,DP5,0G%
M4?5"$ZV(\PB%-H3B.B0+=MF^(,E]24>99N@C6MTCTH1 2!L/0-#L$<,)>M&X
M!X)84=89WE1C#=/=6?>A7L&SYPOXD#JUGGT\,8+2=+8DN%PL#X22GV.J)]F;
M/6SGW2;Y%[Y VXW0V</+27'@W='_.O;LZ)_^^!C^#R;;!X?RAITB;J2'R$_A
MJJK1<$!%H[(!M=7O.6^+H^YK#C>N%6AS_0R\6*EG*(N6JY!\:9P&U6XV,/2T
MHZUA#ZAVLX(A=H].C9?C'A:P06U2]H=P@=Y"^3CH L.?-+'"I*NV75[V,("G
MABG*-R_U?4*%4'$)VWK\VB1^/2YHH(VA9QQ0]?CAX,Q+;%&L9 &.71@J!SEN
M<<HX+)]FHTTD)*'EZHJDY)BTF@'L"J#:9@4!;"%7Q--JV33[&JZ(!*B3.Z-#
M8'E97JJSS0Z#P22N2(B_R2  W=CWE=SP4X'2Q[XF6DJ#@^.#I6'Y<U4ZD@HL
M?WW*YJ0":_.-5 !$(P'N[P)2VY$!8R^(,",V*O+@,2F60;35 1T#WAV_HC<
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
M-@!K#;<QBMR5#UPV+LM%'CJ'>&)CS[Y27R4 M,05H;19(LVNHBL245.VK5P
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
M\-!N%$O958HU=![0,B%\SN)-AA2*+[ZR%R2$H>568QE-<N?0RN%/TMH'B'R
MJ)\ 40]&H \0^0"1#Q!9$2"R,6.\+U/%N?7376I2M^VTKN1W<@>&B_V,7E0O
M7<7AXCUC%]9+)&&X&(]-LNH%3@6+2KGTL;7AL+:()%A4\/+(]M^NZL?K!XON
M9P=$-T3@!BS ]V/6:$I0C.YH=82S'*=)S);;\XIY>;"],4;I3G <E%E8Q@EK
M!X]1=QI>6V2Z!RI]//J(K![BT2.L+FN>S5L4H>2!T?D)28J@0+H88:1<E2G;
MBU5IM'.\HOM]B;(\>4!7&=W'Z!IOWH6>A5_YO+49Q0"[,54G5(^%*;-IK[+S
M<)U0$Y/'EKBU ?*I0? BR>/YCT8K+E<42+;!81MKB)W<YU6)1 C1QVWUDWX>
MYDNJ%]G_L%<5'L*4&7R375V'WUC-& XK2GT-L(97JZ0V8!F5.&,F',JB!/&6
M/:"'&39P=E?@Z$LET&E94 .(NCK90L"&I(>)F\.U%U"K<*JYZXW ?P%4WD$_
M$Q?4HL5/B!KOU0$%-D3 _?2S]"O&\6.2\LZMXY_U$WA%_85LD3#[;;L J'.?
MEFPY2XA7Z6J"L0<Z\Y@\\?= 4Q,#:1O[Y<I+QC@(#IM,G-N30?5WI0"7.(T1
MR=GYQ$VUD'6SA"5)842K'LQX28W$+))W&%E52CO(;EF2TKHD*<D3):!.UC C
MG11P/],LW2:+)?7#/^?U 0MBA]/'U&LXM6$@G1%16T.D'ZA,&/W"#OJ9N-D&
M!O:>"H=Z04LC9*_#)+ZHGYNA!L/!VA"K*86>)MCBO['(Y4?>13\CMRPY,4/Q
M14@RJG/R T"1NI1)E/#8@7?TR;=J1+.4KBS,HB1,;W!>X: 2<U"EJS-9Q4,1
M"W2#[')\7E(C73*R#NYD=+?:)CY+VV=I^RQMGZ7->Z])'IAR12!B5@]DTB+"
MY<KV <L(GHS@2BXZ6#1\^-Z57'.P*)1]WP$+"NG/!(9O)E%*@RMYY J+!@HP
M#)<W;JEH%##5 1+%[9:->MAW@(1PNT7440R6IW6#Q0#-,8$;=:Y8OH" !UPH
MZC4ZK3^B6Y_-EIO]P&LXP&B]*PXC@-]V+Q^[N8C4Q*68'.>*%ZDF)&F&B2L>
MI9I85#(_G/(H%5>/PI/KX_8MV^^JSF:.Y:YE+QNKLY L]S$5A03,JAG.O1R3
MYFFM<BSW-M4$ KYCXHJ= _,HH-%[5SP* +_/T7-Q IPKGH.:6, 7G=S92RKB
M =TY=<5O4!.-:J[?<+Z#S5+J=!=[.(_"2"D?%;G),^F&<RJL%X[J;:N]J P4
M5MG]N:J)&H7Y,IBG^#'?EQ/9$JM84@4^L)EB*JKT^3(J1V0-]ZS'!DR^*4FT
M9(5[I_,7\?$C>E2[]4#D!T279Y14BY/^.T657LOBR0J3(OFK^OLN*'L4OJ;-
MZFQ6=([SYH=(!AB^!Z;ID4@87/(!U?\[G3?#*"\OTJIV-UK(_* RV S?(JHW
MHJ3*^MJ;!#/,<N9N"'Y(J%(X>Z*RIP;HCIU)5"0/]1$@J98QX*<,".Y@=>XR
MMK-%M0SIJORPJ5['K<H"[&[R&6$V%T?IDE5YN82].;M)IWS^AX.6=%+K'4M9
M6>,\3'\EN%QO66-("55@FYFEAQ5'3#I)"+[WHM8EZA]&*NJ;J@#=L7+?<4^/
MJ668+= M-;@NYG/$U85ZB3!Y]Z>F8#H_I&J:-2=C<X359@@#Q5>HS9JS0XR:
M8]1>8>=5F>3+^D8/"TIQN)/V,VH?[+*I4,Z )U%Y$UY#(T0?;0U(&@>?L1:#
MF3RW^13O\_J5F=UW-;T>7Q+(9/]L_3VILB@>P08V^9DU8#[Y0]BU6K=7+51X
M.^ACV?K<>2\;R%[B):D/8 .3FRLAVQS<QJLA8(8A@QF>Y (1:IW)3L3&5OK)
M97>X&MSJG=.Y=ZLYG, ',&EIPJF4;,'V UG#-%.'>=%A;AL&L'!N&ZAL-[>
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
M'N4"D+8&#W" 96TTIT3K_/0.?3B35JAU&OKUNP9(6CR='=$_CN!6LN0@DZ$
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
MT,6OO,&4(I+B_O$.I/F'DKC?<$+8*QQSN1A.,X2%0J@382#L$:OMV!/#! -
M.6P 8DD _8I_]AN&&(DJF1]&.5YJW%N6<\ 0D-?W['B(>#IF_D_7\6J\,]YS
M;%RLH<U[BM[7XIWV$_?^:,V NLW0,R%'CU8+V1E+ZPB=$!A%/)*T4CI,E+:.
MT C9&<01^F!M$ ?*5%>?5>I"J='<?P!'B->U 1PCG8X;Q1':+68R5(1FL[+_
M ([0$TF08?<HMJRB2[6BV A^O*4C^UZW;),MH-NOJE7L@%Y3[?:S22E>^RJ]
MB0W\Q5<Z'5'SSP=#?[:I.<5?HA^,_69 90=^-H3K#X:DNX^NSL9R6_AL(3#1
M+;&V-!&X@7*M..8;+.<+-[4#7 9K@W5'=B?)JJ;:;ZSC??IB:"] CN5[WECW
MGIU]A]PX9,CK*"T#' I1O"9_]BEV1K8=$\:,2W(VJ-_*^/0 X&CA-7\LVY;&
M2R^"Q7&?,H] Q[!@P,S/S3[/45Z/:@K54.MN5KH17405X,X_VS\D4YECE/58
ME6W/:OL&@[/Z@V\>J8?H.NZ-[X$W7U3%D33VF^XK -M67^#.6)6I&4YEQMN?
M)0N'/)U1W6*.C[9I2OHS0\GGM\4C3](; Q/VC?WU._0+B<%<9&( 'V6VPMR(
MCXU>M!!\K*V.3C]E<S ].0M!B6Y\=_I&NZ=OM&WZ^NKSQ+9@$F6X*SU#ZU_0
MQ6L-X395NI(\0;_@'([%<D0\BL"(^RB,\IH)>.JI_M.;$5<PAT.3-0WS(T_H
M< *B;"N1EF >-YWVI\B^BZ5R>0/X2_5BI>1];"%%0' 94SJ47CV;U=,1N&4$
M?9<[[M94I+GJCL=41M+,W]D'\=BGT W4,.[,V7=4H::DX7+%L0WS;>GA_6>F
M7+@I[[-<@9FI1%,;%S@SU9"9:>+,7#QF6D=AYLXPJ?JL+TU,R+.X-\>>=V5;
M;SR<X'WFD;<LZ!(U/X,YY2A2=N=VBZ0:&X:M&S;%+?%K,+F>?RY0O>A8KOH?
MURN5NM(8-0%LM5:Q6A+'Q5%+'!5I79+JBE)KB>5&X0:ZISD*M8B,(0Z:QD9!
MC#$C#S9G"42R+&H3=3J35)-M9, E72&2##_P-L>5P"X.@?]!D]B2JA-XFIHS
M4[4H@:6+X8#()C/HJPYBG+U$=BP;YL>$VV[;UD2=D:FD2ZX^(-8;*-^IQ:;
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
M[B;*RM"K&))=#+UA38$[H!73EV[0R2FL#]X$U _P.A"E.!//! ;WPY[XMS^
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
M]EN<7%P)G)9-#]X,W[!6/Y9C6T(MO6)(7!TDAK.#-\.3P1GNC%0R$G1Q\<N
MU;PB?,_C'+S QR47"2SWCV3U2DUH-5-S)?$-C_.'>N.X#",Q0KTIE,JI:36^
MVQ'K;@?7@N<@&@[>^0](A<-D0:DFU-(S<;G>NP!P'[S1?RRXR\VJ4*FEEJB=
M%Y ]9)G7@5\!-U)=!K*3=X^&38DHON>>O2,\+KMK)38JK*? F=6/7K%$[DW+
M!6VW"-Z#=]$[QG2JVE@/SVKKRA)';A+$?U/34"1KLBJ#%Z#*D1/M7-<1A9N!
M;<C?)X8&>LGZB95PM=]XRHF\)XBX[)F]<),I],S D^F76+"0XX5(!9,;S6BV
M0JMP\Z$DSLT$M[3R3#+)BZ0Y5" 1WM$L16JJ*;+<SZ42^[/2HC613# 1)<>>
M&";,F1*MY7*TEBO1'JM&>ZQ6N 'E1Y='L#(>U;+PC#<F!S$<V[+A ZA=;O@F
M8QR%1)Y$+4_ML1;3I;\CY/-M%'%8Q0BKD$B)J"6ISPQ6%VYKAQ_E@X65H>^C
MDYO1='(S!IW<BJ:36R*ZC2,KY8^1FHZFE%M53%!0%TJ-YN:FP]4HD2R,%QO0
MF4VG(VJ2<AT@!R*?/1BE[6@&0:N&7:P(S6;EP"[>4MGK(=JJ)0Q#YQ9  J*Z
M>; %X'+Q0D[W%C0\+)Q-J-0S4D2: RQ&@!UL"R0 L H_S9)9JZ"M*"I21-)
M8ZM*4=6)+,U46^)%;9/AS-;!HG]!JB>@U+W><>FT/U>")=-HM(1ZI90-ON3P
MBA%>!PO^V. %0K_!#DUEI.8F7PR&)G5TI@Y+W@:D&ZNRRI-W'0&W=]LX,N1@
M032!WZ>VI.I4Z4JF#N:7%2#:K4NS0YB36# /\*EP4RV)L%9,+4:E</.>PRU^
MN(5$M4=3 $G K1J$6Z4BE%LIVASO^3(@BCXPV&$7V9C.3#JANJ6^4*(9%H_Q
MS788Y!:A4"Z%Q/]'3C[O X,=!>@$8>'6SWX ;#Q2NS<>2J_'*20T&C-3<7#C
M1">CM3@/),T#(8'ND3/@GY('ZJ74%D[[\@!?6FTZ&V.%!+MQ!9IIX;%-=H2<
M(XBF/X-!CUV&@L/.RC3J0K.5?;G S\KD%^,A&?6BZ<>X,%YN"/5::GM%_,A,
MK HP<#B4!1NDK!!YY>ZC>[E-=H0<]]C[$&E;5V*2)+QV/>> 4W- 2*["O4^:
MQL@!^:UJ?V6/#.4-OV&YN1OR#P(J0E%?W$]SS>:VZ347UG?OG_4NB\M;A+/<
MOWC]7>N_)DNM;RH'/J"48+V_Z4S2WS L$(_ 6L0VR#==<A05W<,=0V=F$?,5
MWZFZI,O0(AG8<($=V_LP+QB^L9<_L5[^M#+D19]9E[T>X\= ?]F)H+6Y 'P0
M69,L@/_3E\^_%E;Q72K].PRFWA4F5-BE GO=ROONAOWY"\.*70<:\7Z_](+)
MN&@:/_P[J[=DJFGDZ<OCMZ];VUBC9PC1"S=N"X0421W^>.W-F6?I<_#CQ"17
M80/_Y39\X.ZIK..'/>QU'E3]^[P-1;5FF@3C475-U6EQI($P7$:K1W[OI>23
M1"8F"M9_@MPLA#+$?_YR#/LCFR'WXPY& P.6%<HUQ@AU&Q']Z4JZB3J;@4_X
M@3WH@G63)%OJ[4]#=0H<]TA_D+XQE73@$79EHUC8S-@X58<+C?+.=[LB RB
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
ME^+@)1Z$M^)T_2QIDBZC&_5LZQ2N(J4"2%$,!]W(.9$ZFWN\3>J$%4>/N02
M+YP"/W#3#_8<V[(E';7,@<?%*T*M=.I]FXC3?LZ;E,> ,0.U?>/AG+":[(DX
M>F.J&2RFD%N!\PKGE9I8+875?T_<%1L3WS1J#:%5.74]*\XYE\,Y6Y:%U5)8
MJ?GD_*7Q\,S"VUFM-H1R(_535M%I<09G#3G?(-^4#U<Y\?@UXV:ELE"IMC@C
M<48ZK>E6V<Q')S&_*J664*_F>N$2]"?"YY&AO+FWX L&*K(OGZX4]<7]%.K8
M^XD-X"?!'XC;\46_16S=[<XU?@R "WL7Z-B,M[*K%1F4 361,T8W TH)J 10
M I+^!G84>31L:N$!Y&^ZY,#JA"JD8^C,K<R.)M^INJ3+T"29ZQGKPZ>KT<UZ
M=[W6779=A^L6L>>]"3!#F%O_Y\+3E\^_%E:YH%3Z=YAD\*XPH<,N>>[IY??=
M#?OS%P9EE3<[)-"([]X.OF R+IK&C[GC>^663#6-/'UY_/9U:QN!"1 WS5+A
MQA,#I$B:\,?G.I^AECX'/TY,<A4V\%]NPP?.P!?#L(>]SH.J?P_L"4AD8J(<
M_2<(S4(8F,E__G(,^R,;L/MQ!=>K,U6X&;(@:&.,Z+01A)^NI)NHD[-+')&?
MANH4V."1_B!]8RKIP&?LRJ;^^*#S$+@ZK=%8.H0MQ/+.=[M\_- >#N\[73+H
M?KWO]!YOOW6&O3[I]/I/O7Y[>-][#&?1N)J')@>]A_O;]K![2P9#^.=K]W$X
M(+T[^-;K_/I+[^&VVQ_\1+J_?;L?_I>\0ZVKZ@Y5WN_NV/$"%7KXSO'EV7*+
M<RZ)/"FMU3G93-W])2#T=#BA<%W3C!\HCRUG"F^!)RQ6J%J>2/\?>U_:G#B2
MK?W]_HH,]_1T581P(7:JZCH";S4U767[VM1TO)\F9)$VF@:)EH1=GE__GI,I
M@8!$"-"2@NR8Z<9(2+D\9\FSVL_PV;*!1_O A2E3/E#C8-=]H#1*QO#8(9FP
MO!%"[0'P[8AOJX6^K5KUX[9<>ULB%3+T@!1Y#@/RB\ 3_[\G:$:#O[V)8<[^
MYISER;(9N8L%P/+6;*$8,:18L#XV$Q0_$TF33S.^&%%V9'6EAOR\ 2NUZ5BQ
M_UOTF)? 2L#6PFFOM5DD9G1&\(= -@(/^6SXJ%<'>.1X2-<3+6"A45TL)O4C
MYE+0Y9X=2,B[OYU6=9B"2UZP3O7[(%6$_2L@]DQW/^F*2P+%6GY0C Y+#DS-
MG0\$O0_ !W,$B@* ! "8FP+5SA_KSA,'K<"L4^+,#'PT:,CS)2G#;&YIW90S
MRL84DS&:TNP!<>'+'L_6&0A+H24G/PIVDD<9?K;.WGV%0]O0F<) !IY&Z$\3
MSF1S98T,#-\ C<W*0T_;*OZY6*:9.,Q5#M[*H_\*U+EWC"A7N)(;5[TQL$I?
MX4KA*EU<F3SF3 %+ 2M=8 WHDV5:BF,I8*4,+"R5K5"E4)4NJOI.::1@">JF
M;7&BSBR=[Y]3FY):FWL["ZB&5L\KIUB>M+W8:#N]M1IM5ZM6JJU*K5V"=+RF
MIC<*C_4NIF)%;D@635B"8--X6+<S@76FN7)-70$Y8Y8L/6P%R=$)82M!VEJ[
MJW5R3UM3():MI5=#%R0J)T2Q%!ED>D-K=!O%XSCG<CL*PG,(UP3YPTD9L:S)
M7,U6X=5Q%*:+TRUJ@KS>$-+90[%Q<E9O-32]7BT>@WL;;R0/ATC9>'-#?6(Q
MOB6*:/?6QK(?2)TFJ0PY<A:BEVD?#FBS8WBYH/Q[P,L[P<=NI=9*U](!?&!>
MVT\UL5)0309507WT[:&ZAW5#P5;!=@?8"@J(;P_;7<P9B? :;TNN::WJ<7A%
M9'I)X9 5U-C>@=.F8[Y07%=!> <("TI2"R!\O Q419G$&"J"K%N/9=U:GC>E
M \S)!T#9E$/MU?*'S(!!?U+7M#Q6K(+?[[!^?IY&KA[N[HAA#V"U/,S%NG_X
M =_:U&?WLK@%]IPA'0V8082.)R/GC5+B&S\QR4!9/7)D&(+^Z.D>A!<B64:>
M:7)SZ%<&KV@O4![2PB[><BQ=!<!@W]U-77-H>/1N!)/OV8-_,73=>U->\9[_
M^H\ 5]>.&_ZXCZ#:B8MUZ\<14"#32PJG!T&W],P,0W'4\"_,GI.%&!H@TJ7T
M.RA:R-*)6Q?T3\_%]%0:PH@ZB/6JUCK\J(>C(Y X^A"T5,_6QB4982C[@V0O
M*9PB:A*8T!21*"(IG$AB]:IDWN=2H#NY;M2133=204LQMD"&F,HCP&7 ZB@!
M\V4]"(E+>8DEWUEK^$.+7P&I:;FUNY2)SQQS1)-"P"9U+!4G_)9A3O,NI5[?
M67/X9[*&,9>+"&^YQ[J_GN73!^J^6";E0NV>FLZSS9["Y)O2LQ1)[$$2Z3CY
M=P^G*HH\XAVV5:W1Z2@*410"%)(LAB"#R"TE.11=2$P7J;C*4PH/4Z2B2$5B
M4DGF19<3XB55E%1D6XPUJ^_"(T;<@&7,<34+2_.-GRKN3-FFU&9G(@X:J?C)
MMS1#K=.NKAV7PBI<3%V7VN8;XPQ\R#U[$.$3<_'#O"-]X^>=X[(+ON]:CU/6
M[*GOW($ LGVE+BE22$8*Z3C(=S<_*;)09"$A6:22C[V+S4G1@Z('">DAG:3O
M=&Q-4I!([*F\T^PJ$CDV$DGFVU;0EL':5'3LU,QB&]B)?LZ_F?7 C7P7SGW6
M.S=LG'K!.A5C4B1LQ=3 X; ^5]RRY#P1[ \!&@AYI#9\\@G:).%2+N9H-DCV
M?WUUY'F:Q?=:Y)0Z$V3&I?*=I!PF- DW5I&,(IDU)!.C,Z02VI"2(?*2BXIS
M+BEX4':&A\EY,'9!ITH)H:Z8B&(BVS.1=.) TC?A*H92..P50U$,97N&DDK-
MB32-WXJ3%(YWQ4D4)Q%/,BZSM)E.Q8YL_099<9=8.VHS]WIT^:(BG[X0BI\<
M&3])%KFE^( TN[E/AOMQQ03/>ZH6T7JCP':42U""%Y.!,P7"DH3]K?9?3CSB
M.%96$[?O2;.\98:-6EM:M5UXWD'*T"DM!>VQ,!)TN4J'G.J9D%.F#6);A==S
M502TI0@Z&')I[$PN!3>F;?#&M*WB&\\IXCEDXHD]AC9WIAXI&N)6=:W3*;P?
M0O*].-0FH\=(.JW=!8^LC7AK>HD4.45+I:*E.%)JKR>E7(XP]79+ZW0+;T*]
MCQX6M4C"YT=G\,8OP1]HVV5_?/XPL%[XIYDY<&X,78;&W_^:.OXG-B?^40LG
MN#HA?3&>?5+$2U:W8MV:!P.)T@;N0L;/_OQXUA]BJ^+1R'D%UD*\Z1A^ P_P
M6.L?D\7 >Q@$[SMP$"&4(9H(>AN3":N\L=KA&&W,5;W[\?.'Q[/X6?S&9O';
MTG+/Y\06.Y@2?HQ,2+Q6(;2 4!!PQ*2C4<!$__<$W:?PMS<QS-G?(\,#^GNR
M[#[>?[),7-7JKZMKO 6YL0%;L$#VHMT_2G#!-S-_ 4XKH*$("94A$6.3:-K_
M+7K,2V E8&M!C6C-MC%* ";L 76S99;^$.A&X+F9#5__==';FK)71$#WP;09
MY<?D&\1<"AJ',3%'WOWMM*K#%%R6&4/?!_D)[%\!M6>Z^TE77!(HUO*#8G18
M<F!J;MLB:-P"/I@C4!0 ) # _(RI=OY8=YXX:%Y@9>9G]H6C04.>+TD99O/S
M^Z9$13:FF#3%E&8/B M?]GBV[MA9"BTY^9FNDSSBY;-U]NXKG-J&SA0&,O T
M0G^:<"B;*VMD8/@&:&Q6'GK:5E4TBV6:B<.OY."M/.BD0)U[QXA*A2NY<=4;
M ZOT%:X4KM+%E<E#&A2P%+#2!1:68S$MQ;$4L%(&ULCQE'ZE4)4RJOI.::2@
M2BU)E%KRSZE-2:W+W9VJQ'S*81VQX1KMZFJXAMYEN6O=$B1\U+1FO55TJ(=,
M>$I_;A($)L4C6,\$P9GF6-2:"K/IO41ZA J2ZA(BM."T!D!KN]G2NC4)NE(K
MO*:ZG''AT&U!VEI"P$J12="J:AU= K4@VZAFA=8 K8*LL:3L5=K@_::"[P'!
M-PZ]@JRM$+VY"/A:MZGI[<+SK@Z@?GJ^YI,;ZA.+L2A14+FW-IQ<V5?2)V\I
MZH\?M,XLT6;'\')!Y6S.R^O5X&,7:T*E:I4 /L UE6^.YZG>20JJR: JJ,^\
M/53W,$\HV"K8[@!;017@[6&[BY$B$5XW>"NT9EW*/D4*LAE"MB.H-KL#ITW'
M4J&XKH+P#A 6%#@50/AX&:B*\X@Q5 1YKQ[+>[4\;TH'F!8/@+(IA]JKY0^9
M 8/^I*YI>12;Q/'[G0G>X6GDZN'NCACV %;+PVRH^X<?\*U-?78O"R=@SQG2
MT8 91.AX,G+>*"6^\1/#_)75(T>&(6C@G>Y!>"' 9.29)C>'?F7PNIRZH-;=
ML;(*/-*$7;SE6+H*@,&^NYNZYM#P*"^L; _^Q=!U[TT]5EN9__J/ %?7CAO^
MN(^@VHF+=5L2F/;E@>IQT(.@<W=FAJ$X:O@7YJ_)0@P-$.F%UTN4"::'0PMQ
M_MJ.H&UW+J:GTA#&0C"#UFH57M+Z0'S!\M!'''D(6G9G:^*2C"Z4^4&REQ1.
M$2T)+&B*2!21%$XDL6I5,N=S*="=6#5JRJ8:J9"E&$L@ TSE$= R8'6,@/<:
M#,8NY26.?&>MV0_M?04T'(I-VSQ4-G/,\4P* 9NTL51<\%L&.<U;WGE]9\W1
MGXD:QEPN(KSE'@OO>I9/'ZC[8IF4R[1[:CK/-GL*$V]*S5(DL3M)=--Q\>\>
M3%44><3:=IM:JW,<YEU%()L()%D 009A6TIP*+J0F"Y2\9.G%!NF2$61BL2D
MDLR%+B?$RZDGJ:BV&%M6WX5'C+CYRIC#:A:2YAL_5<R9LDRIS<Y&&J3B)-_2
M"+5.N;IV7 JK<#%U76J;;XPS\"'W[$&$3\RE#W.-](V?=X[++OB^:SU.6:NE
MOG,'\L?VE;:D2"$9*:3C'=_=^*3(0I&%A&212B[V+B8G10^*'B2,#^FFD_&=
MCJU)"AI)%F52?"M9%7V;)YDD<V\K>*L(JD)K9A=1V$G^/NKA?6P9=^UIFA\K
M2GE:Z]E:L[JFSG>::9@9UOFN:\UJK6A&500(2TNP6:^>!'4=<Z3>-37.T[=Q
MIE?CO%YXC7-%KX4)V..BSC7UW;,UNZ96W[VM=8OOH:%H5=%J:C.*.=\WJVMJ
MVV=D#$Z]MGVCK=6*K]:<\H9E:]]2E"KMQL=2ZIJZ_OE9J=.OZU]O%%Z_3)&N
M(MVL%>(U/0TV&\Y34FKKU:[6:AS^ 31J*X?/C\[@C5^"/]!%P/[X_&%@O?!/
M0D/U;VR6OVGA;/GLYI/3<2I!TT[\&($I3C4RL(EZRZ:W1'N</E!*0%*!;#+L
M-V!RY,;QJ8=)T#]L8PH'0SH@%X[-L,#2HZ\MV[!->"69B3_O=-8$-;]% 3P1
M<V1X0&UW7\Y_/UDFHVKU5Q$U!-\PUL:^"MPRB\^[[M_'-L&-O"1TZT0?,'RJ
MN,[KS.&S=,FDHQ&Y^W+SX_OF1KN<LMGB"+@"K$K 1TB%=.'_(46&Q+;P.?IQ
MZ)(/HHG_XU(\<;8'*4R[?WOQS;+_G+UC8'F3D?&&,;0C.-94'D? >Q>E4+#]
M,XYID*&+G/L78-,G(JB1O_\U=?Q/;(7XQR74+2_MR5D?&15&3%^@Q !$?_Y@
MG"5=S4V\C?S6M\9 4S?TE=P[8\,&*F#?K!M/3'MB7(QD_"% R,*S:QN?S9G"
MMUZ___7BBCQ<??]Z<7MS^>.B?WM/+F[O[V[O>_VOMS>;Z7V?U\,6HR!GG.B$
M^):/#P_^"O8>[H,=NKGM7ST IF!H-P^WW[Y>]OI7E^3ZZTWOYN)K[QMYZ,,7
MWZ]N^@]Y,"@8^;MIR#3?+[QQ1F[S=R^LPU[P%?)&SACX]TL@Y?K(S70,3S-%
M<09Z#;N6U:JU*E.76LL*TKGA6=[MTYU+/: 5(P@=>("EL)Y 0;%]%"A3V\?J
M+2 W3(MZ?7C%.=+V"=?1]%:K4==!$:.@64V0V;A3&K+BQ(#2MP/4]8T^@Q/[
MO @F !B)B>W765 _,%DV?606T06(;G=.(C#Y0G63K-,WPP?UDI('.K8 %(.I
MZ3LN,$1WXKALBAHQR"4=&:^&2P$VT>_M ;%\CWC31\\:6(8+.T[>\3 _\U/P
M8(W_/?C$JBR'%R^XYC&_&%YXI:O?3;WY=S"V\&MGZH9?OP<E_(6.G G,T!S:
MSLAYQK'X0\,GKZPM%>C0_V5=JISI\Y ,K*<GB@$L%E-N)J[S[!KC,1,'^%L3
M=BFR''P#X"[\$_GWF^<C8IS1-*@5,Z!XTL:]Q0PMCZ\-T  <^ZEW2L)%?C4\
MV* I:X\%JG8<[+J=.D<>6V6/#*DQ^&MJN* D\!__PQJ-/-#>'8W<NO39L4^E
M!6("Z190;$!.J3&K)9;TQO^]S);PZ%AO8C/'1;Z4_@2%3(1M\0]>>OS*\^$P
MZ6/5\+)SEC[0NQ$]8VP\4!!D,3-9RI9E:+Q0\DBI#41*)T: ?7RL.\!P)%[
M_<?IPRGY0FWJ&J/1&YYL,$1I0.;;#PMNP>LF(V11)_S^7N_NY#U[RV3J>E.0
M8'@ 0C;E3N$^OCAX&<AKRJ/CV-[A'0_4G *E(I?!.ZY^FD/#?J8$?=Z6Y^&N
MOCMYN+HX>7]*OMH$>!5Q)I;-^";\_@W[YXVF U@A4(\7DO@ [( 1-F;'ALG
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
MR7F2Q-'RJ%22P+$%FQ/9IY.S.]<93$T_FY"5->_,,GYJS2O7U6EKI1XGM68
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
M0*SBN\?+=Q-6HY.?[];K6DNUO2_\E5(PWH2UUHIFO'K!/844YRT2I FKB)6
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
MPQX0UWDS1KX%?PVF[-=3^![^1\;,QTB<)^(/*?G'Y?>O[%&.ZUO3L49>0=S
M%Z,19:3#ISN@$VH/@#H)O II$X;@L!;/_M"PV8,F,%R@7?9<:TQA::?F$-\X
M?Q9>6S/&)Q!XQ RDG$<>W^:#X[\ F4?@\;9_RD?4A\O!OL,*>=,1C&CB A=P
M8?WYX_ )QMB9XJB?"/5@6+"0@]#M%2SL ->&O0BFXI-72H;&"UXTG6<;=HY=
M'\"-&GF<PO6A!=,:PKP^TW%TZS\2RX8%L7 ;;<?__(&.S\@;]?EP'RFUPY6
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
M6^.-$TD6O9?31%9]/=N Y<ER/7^C, !V1_E-8[@R])(JI5$L)0,1B,H)A6F
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
M]R#4#?L-]A%7[1,\B.\E>XA@\_RAX</^NS,$D D,P,6Q)EN*4[X4?9Q8=+*
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
M[^VJT\,/#Y;:XDW2@116R^STINC"S..W/7B>JP</)?3;)CS+X*UG+KT >/S
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
M&9& L@E%M/0=XE+\, 8AM75^\67KM53?(+E!,S@\BL9 O)0<2@JK.!^'4]F
MNH/P 9YGD HF/9ST&@));5OK)O4$SE9BQ$H')[X6B9XO'%7N\&S:!>.54%;6
M2Y@,VPNY3U*!,!NM);.UJ5JKR-J=.&%,N\AA@\9&']6CRIG5HCM.NV#A>#"*
MD*#ACA.E(A/I]% N[8UY9FF)TOW-8XOG;JNTBHN-+V!J^5]Y H"+CP/WA PT
ML O!X(M+;SCV6I7?<+3-&X[V0V\XVOJ&H["W6G?-:K<6A!%ACRGTU7I+BYEW
MLH@.'546TIKM(]*:H#L)R=<)GF/8<?.O)CS#_L,C#MH38]=$ *<$_16)AU.0
MK^CDNFJRBWC$X7SWR@E]/U>Z*))D8Q;G[:6/YSTXS\?R&_?M:]2_ SR;T&V,
M,I',(Y\NCD<""]:%JB8-D/M<LM #EYJDJ&,2AM.#0.=]1MZI,3OQ(B<%/0!_
M1ED)(!*N)%<C<8LG0G@;F#X0<OJLL5;,Y4VO%G9PED/O78Q-J<RU*<F;;X]$
M.J" ;M3G]),Y-#IE&2/ B4C<BNR$<N>%4OKB8U]XT.<#=NPD#2:"6WXK50N<
M]X .Z*!'[J*(I]0_JZ>*]>%93]Z[BI(ERP8 V$)L&P5@A%B4)^PTJ]>GKP2'
M/$J4A](8(1;B.W/Y@*-[%-ZXU_2=Z7MO'YD?OX!FN275=\)C&2)U3)!Q_TL0
M@1\N>K ."1* R$(V,!@+N1@;G\HE7Z._(_DOG$D?43ID'WM#SNZG!7P0"70'
M*/"H2C9D;F+3,I=4\/T=_(#K@A2;]=#ECF15NMP94%,Y710C;RA7=.B<>K(X
MBV(%[4S,OL[8H<F.$^DTB;$\6%Z@,<2Z?P"SF%PH"YIW\J@?9#X4/1P=U;U^
M&+I,K20WP)"GAF$B?7Y$E!@IH+>EN.XMZX<C% BTFBX,)NX4O\AB<0Y0YB F
M8PDY&J4AZO<D.[8&9,O<>;<A\&D,EI24)P8DU]*B_T2^5V\@ 0;_)P A& B2
MQ=J11I\W='%$B6J9F0;9GSDF)$3)5,1JG6*4^U'CK!&?Z5 ;D$J5-BL,!R8Z
MNL+R 7M@>8,=82 9F$"16_80F?;D4$:ZH#4@R?BDM'.JQ*.=X;.#'[KD@*/)
M&05"XAIAFIBN7W!88 M8)Q!/1IXN 0L6$&AKF!NN$LTTV=,T2I-]F5A+/!E
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
M"&F6&:Q:*%<+E5R&K@IC:Q466FV-U)LPX;YN>G)?J;1G(81*Q(/:Y^Q*=3M
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
M=3K-=EUXS"+0"LE:2)(-$Y(;6O!A7I*ORO$5,54KD#46,%<8?I-E#? ]7?T
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
M6KYS0L(S[/OFXN2+%WS/GC$T3!(Z6Z4$\^]_TC!Y2SN6'R>,C4E0@:RE2AC
MP:!I$E0HJ((6!8[QJ9R ?[GQ!D#KYV+$KL(!#\#XH6]FK6<.;3]:[;3;B_#-
MN^[[,Z0H$)?LHY22&UK/)=NF4@:VE(LMY;)6N=6VY(,MY5*C.38T\\SRM2WE
M8MEZX]AZS4(+:F!NO*BD=%MM8$,1:ZL-6.500YOO1?&@%:X;BE@K7*UPW33+
MVY9RJ8/GP2;;ORA55G?JL,GVECK6/-G>4HC5+I8Z:DD=5KM8ZEAS[6)+N<P\
M^TW&'6U$AF9M4]%?'51?Q.6UQ>:RL-EIM#H6G^M<5&"_U:R\W,?KM4\/K#-'
M'K4K3_=<>XZL+S[;K<;>[H%%Z!J+V(-.]0G8MFZ+K=ORV#FJ$6S6[EAW#'::
MK=I@<*ENKQ4%&6Q 80++9$^V_VK$9!:#C\'@SHJK]EDQ67LQN:'U6R9=ZS)7
M5U>RF"A8X8?![38\/V"NZ"8--NI[3A_?Z*51TA>14=HDKU]P$@G72V!]$5["
MR.HC6)H"4W]5+O 7[Y_4<[&  U9G..%##VMF7(D8)G5$#""C&C$-UA5^.,)*
M%1[65YA>>:'FC"ZLD,)8V<,X 1^$<%[Z7UY,!LC3PXH97ARGLCX+E<W 9W&C
M]#V5?Y %-+J<9I!K%[T>KNY.Y',,1-(/W36MH&)6 )DB#BR&,5T0!>'TX'H@
M#QU"50CQL;@&4&9>*00'BV$77@\8G(J=J))"FKJF,21A& %I(Q;+*!L(8.C#
M8D=>TI^LJP(4%CC>$#_QL:3G 7<)8$,XBGIA&JM2'W&]:&#A<@87Q,P?=9)_
M()(-+6@@-RJ,C=J2!K:DP5KE&-K49UO2H$9S;&@&AN5K6]+ LO7&L?6:W;K5
MP-QX4<F9-NMV0Q%KLVZM<JBAS?>B>- *UPU%K!6N5KANFN5M2QK4P?-@DTY?
ME"JK.W78I%-+'6N>=&HIQ&H72QVUI ZK72QUK+EVL24-9I[]IB./-B)]J;Y)
MF@?5Q^A;9"XM([YMD;F^V;;MW>KS"M<^7Z:^S'BX8YEQ8Y#9:;3:MI3!&@O7
M5T=[S2-;RJ".5K\M9;#*4@;5FXQK;W-8#+Z@X((-R-&U3/9T)K.E#-8=@]6;
M[U9,KI68W-!2!I]4<OJ#4]'G)9XW2O*$U06,:Q1+<%.A1PS"8#L23AI% LL&
MP'#X[<^=9H?!%GW,0/;#.,;L\TCTO( 'F)^+8T9P#DCX=Q'@4*/(PQ3UGGP]
M$@/N!?A<&J@2!C!_E_M<S4&U"F2) LRGGU76P"CJ@,,64]^S]< #;AI1,C,\
M!+L$Z(X%CU1J^YS,]I51RL(Y[F<!D(%@-_R'B#<TNUUM,>$_BM4];-JZ35M?
M]56^36^U:>LUFF-#H^PM7]NT=<O6&\?6:W;#4@-SXT4EX-G,R@U%K,VLM,JA
MAC;?B^)!*UPW%+%6N%KANFF6MTU;KX/GP286OBA55G?JL(F%ECK6/+'04HC5
M+I8Z:DD=5KM8ZEAS[6+3UF>>_8R0HE==$8B>E[S6P44;D;12W\R\_;WJ>Y19
M;"XK!;K1VM^O>N>UB83?F%S+]GY[Q7VCUQ*%M67+_9W*L5D7AME0C+8;NX>5
MIS1M!D[K)&CW#IJ=NB2U;U+.S$5IFH"<4?73#.-"E@NFQH21@$&P4QZ^B+DF
MV">Q'_JNS"+X(>(&&W(X"'&?7NG%(L%>C>K($+-(Q*F?X-.]*!RH]!:?^D["
M!&G@P"F*8WX"+$JG-<3LU=:WF\NMUSK3)DYXDE*"#/.]@9?(AIZP!R_B\H6D
MSQ,6.I2(D^4[P-Q#U1!2MVEDDYTOLWR)H*19Y40Z$8_G-+<L9A-EP)W*'%H
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
M5& 3+:)P<ZRO1F28W]2=:(.]\EXS?L<]GSR<>&41Z^?2J#!G=B<D]S 2%'"
MUR#:PXZCP7#%(##FATYV&UF\?B*'N;S)@A?5FQ3+F(1XZ8M.>XIZ"[BZ%: -
MJFX"*B@M$D.> ';U%-C6X-LU$SQ"A[V\F50@86EL!E[*0#KX>3I\$P,37(]B
M^EP=IGS3QXM8&8V(%UOR[EK?,D3" 6.>(C>,NR[C0L,,O0,,CU2 @ SN<[.?
MNAQ]_C!]=LM@A(EB.-J\>S>'%JB@QWT%LWD$1=.$*6X')[YG'VJAZWF;3J&@
M9H3W_?R[OVLTP^B*9"1$P*:<3/1^23PK,K(17AYY=_ VX& RBJ/8WR"_XYW3
MY*".('[GO;\HBQ:!.0%2NV_1MUX2:U+VB@H-D2!2:*-,#O?O-,:[.;HQ5O&N
MR/0$5@^0H$*.\F@F&4LKXT@]&6A*,G2QA?3,EBT2>/?D(B#2?]X_:K8RNC%3
M$WX^W&T>9K_T%FH&TSY"08=7@CKW@U3+GC$03FK05[[SJ5OBG!Z3B:2+DB ;
M@E@>6E.6XR!S55 +J(CO(<IC+Y-GJLL+J1PMT20ZJ$,-P3H))51_[AC T>'S
MQ$0E$_,@7SW"PX2XB5)O@'^A2,UP"Q\ \@/4(5D@?QI+,"U"$)0D<H>1V$KV
MYS?N:R@5@67/:#?WL6S^A"&\R+8 *!3RKI((C$BN8A>-R/"R( BD#;FU++
M62(.>\D(D>)[#M$0F0@-'5.4M_EIR)<QT2&1$24RIX%H5T942$8_%RK>AD+:
MD"K*=KQHNA&Q>'O?,-D*+'Y@,.9"0V8,_O.A\:KDXDDE,K=]TU'SH)0/<LLK
MLY30.#!@)V$BT5!8=WF*&*PY3+1)AG"5R)@5QZ.-K7O0G DXE_W<:AYEVT"@
M%L"]**)(=?S</FCN/10ATR 'BM?=M?2.2'RC&$"S@9)J9':)WI<(^BAC:,?K
M*1@^9?$WLP1#_L0\P:!&&,LEAX'Z?QI-!*BBC@H="D++PYA_B,CQI*0/ARIM
M,I0A5!&UE0(LPMY#Y[L*3<;\%TUL$_DI:$O$?4XA0$GBR[ ;:FN,J2H4O4@C
M,8P= ^%QFG<8FT=Q,O M$B/V\U[+4$BA/B/<A?Z=3$H#_:5"]L9F<!HL002W
M"88=%<]*.IM'[F^$L5A>EKWIHT2+@>5\%2^,G(GS_-S9SP^@6;3U!+REHNVE
M?@^>$Z[2Z2JR=M8,ZBQXOY3HM!\ /A4J-> NJ&2Y!6GIM X,4)*) 9K?&\+/
M&8K1?E%'%(UF@QX- C [V4W#HLDN30F%5&0<ORA<7>L-6-G5];=RVT0,AGXX
M%CG=QC*)$(E*DR]IHD#K);E.VFWGH>J#R(Y0""J$:[V!'%?T,@ R\L-,QEJ@
M<W:G%<:B>JOB,"R;)#69)+5GDZ0V.$GJ6>(HC\NR)T#RV#!*&T9IPRA?2C2+
M#:.TM&+#*"VIV#!*2R$VC-*&43X@C'+V <)&42XOHN>@TS@Z/+*161N%U/W=
MQE';AMMM5@SE8:-U4'GAS\W :9U"*-N=VH10UKMM7_46R"D?QZI 89@F<<)E
M885M=G&'1?W\C;!$%IRC&CU5>1N'VL!W8W"X9XW'M==)]6J_L53/285S/"_:
M#()8T=XV-?EBAM\!P^=+X]^SB%"*>)L(?SALMHU,C(BU._]J% +WIKS>*BHO
M"S.5$<F%0O-9&(6J78=A'GT9"T812CH^V4EC,&=$1)$JQL)QT>5KH/G_PC 6
MWTDQ?(7-,()"&:K1Y;%'8.%@G^UMNWQ,(9((J]EP3,PBD?A1!_'(W <"HYS1
MS:-X]#,\"%*J8.SJ:I !&V#!_*'OR5=A(;4L^?8LU^IG*B[:6Z3@J+U)MS?I
M]B9],RXT[$VZI15[DVY)Q=ZD6PJQ-^GV)OT!?NS"F6$#7-:UO6?=.VKL'MH*
M1!N&U-W&D>V3N6&7Y[N-O99EU+6_J#BLOO6IO3M?_.X\[!EU',* @1WI;H0%
M4J<+U_;.CA5D:X_$CD7BVFNC=KVL1'MO;N_-*[PW-[P,BUR5_[R;UT>1;7\*
M%^>'\Z[)S9I2JLN465L*NPX/\!XKZQ&H[\+7L"8*EI";:5 Q*@*E@14K*.B'
M5-7"B4MWGEVGZ[(5JI6SO':G.@P\*ZY1%A%0NI+Y00$%(EDD#N"DL+!'QP.P
M"R"!V0O/J0;@ 085<_%16& )"5/P!>CK[)G%(SCP5=4"/EN"?BJNF(R?B6)E
MSZ3I!E&/ZH:ZI!4NUAIKLB46-17["T,;V"<8*V0?>/"]P<YU4=#C. X=60"T
M@:3-76S6%2>1;#3-;ZG=>5Z'SA?844N5#W5%PCT_EH2/!51RT%%A.%?$3N1U
M94V4K?,0V&Z?;;,O6#?F!NO&G(INLJ4+IN#O1#^%YJF?LK: Q?[:N%N2H.W6
M]A\U(:-9L5CS"N$&X8PF?UGSN$6Z_:'Z$3\\66*'2N1@']* /I7UENV*<:CZ
M7U*]-^'.++*4(Y)WP[MUK%^*L0=4M^I*9$"]C+#.[N 9F'P%&R)Q !MAG5V#
MFD"/A"FUR<WZ:GX(>02D\ XO!,L6(.?/IY?GD1X[]2+A@'"/B43)KL%2D)S)
M6DQ1#L>AA"-2*W;.I0K$LJA2.J0"=+N%>EZ]0@B>67^,J4ZH^=BZ+:\WD+7[
MX/]*]$RT:2U9#@BD9(26+@,4X^[?A[+UYGDH:YC%LHIP%PO3FE/JIH%>G(U5
MHK)1$):5KB4[ _G240T)L52@ZN6:SQ)GC4;#(>IZJKU8+ ")]:0U /(JTQ-5
M2=>3%;'*D&YI385D+_*^UNO)CK+;<$Y/(-*GFHXK'6WV\Z8"9H6FWL :8#5J
MLJ:RV#S"EJW 7/1UUI)SX0)GH-;C=(#'C/])5?R5BI^C%O@E!CZG9IG(2ZCF
MC\$J&"O+-]>])UE[='SF2I47AD<NLO*M>CTG:,('8QCYF(Q:E+AAE*"5^BD$
MG8;ZFNGJO6112TZ:-D#7CPJ M"]ZO>U"P_?G-BA7L*W%>Q4#XK&6W[8^L,4$
M@8+9H2@[&0]- Q%..&<P.MMI[;SBKU_MOJ89/YX ]=SB@0U)[WJNH6>+YBV]
M:-[^.A7-TW.X7CST.6S("WP0E-M='ZR-4E)7@]HJ>X_O -_>G2]3)J/?E? $
MJ'ON;UM_HA6Y!=9>@M.IOQ0ZX#D VMG-QZ]LI\G^_'9\?G-V<WQS]M^/[/C\
M%+_XHO\^/;L^^7)Q_>WJXS4[_G#Q[89]/;[ZX^,-NSJ[_F,%>0?/*I._2HLQ
M\F*RQ<&:5;5EA?P.J,P/=>-NM*L]4,N./!+T,KVN*^/J2LW<O1-H9QAE\/.'
ME9$ZC#Q'U:16/370+34PU@/6;QBCO>N9];>Y[OJ!]LE$KW'=5D.5Y![#$*H6
M*TVABNFCLP-L'34K5I^/8]F<7,1RVU1F%B="I1$I'QZ^3-H)7@8.]$ IN;!S
MWW-D9Q:>>2M@"=)[!G9_@@8\O^58NI? JF$C>CWX22NR6!C>D6&(;.W)@SF!
M0'I*%C$-A:=ZRX@YT%#XC8H D=\"'=QY81IC[6VPZX "I,5W"6<6=G;6D$KV
MX+C!)%O!$4+Z>6 +?Z('4OU]*E\FM\)Q%WN;*'J[@ED:6]H!LX"%IRS1W-"3
M3/%0:V]ES-AN+]'Z6D14FH*1SDVA'V>R,?]B6CSN-MG)Q?G-U<67:Q*-EU<7
M)Q]/41HN7_:9XKUXR;<4\,LCI>.G=(P!DY'+=D)(@!^)7;&_!XJ*L&?0-M/@
M(_J_Q-+I+I+\NNN&,^RJ$ 1"-A8A%[!D15_E69)O0_/JGPWBY4%V*,1N$0!+
M5]?Y/NE[HL<^_A!.2L(!CCB@ 2("FOPM/RBJWQI,W'$_E97#^UIF&DA(^EK@
M2O&ICY%:LK@YDAP32<,,2>P5-F[!DN12Q%VE>+?2WN';[;U7XC4]W=YSU5_:
MIP.'LJRW!6Q)B=5CA[12^VAG5WK!!_),^@I?D#7[G;?FT_([]^WKU^J6<.(.
M"+;CA1B'?T?^>6KVXF$2*0K*)ON@&U71MPI4\@KQ<?"6ZL4A'G!-[U\9'$>H
MCS*,/&8#-9.B"\N(W*HYDZW1?"T"&&[4@*M4:< !ZRX+I/5!* ?#P[#KD#H\
M#86,-@@,N<D7:3#<RVT]D[],-GFM"-$A2\8UW:A 3I%;WOB@)=\BDM:6$MJ/
M1+'"E??LY$WE<1B 13=FOO==J#OTR1<:I3N=N5&R*]V07!I=X7OB#M<J+;A8
M&G#HY,@L.&56*]_> P *$Z!DSASATE!7%\4XENZ$$--FM=\W$H.08@N,=C8G
M%_\].]W&: (82PP\1]YUPQ*\0#XU" ,O":4(R8WF_$4X!:1*_LZB##H=N!%U
MQ@O&AJFK#Q;D_O.B$K$.RRXH@/6V]2A_'2DB2-@7;T F,[EN@VE;(S,PUEV,
MY$QA7FTLJ*F!\![$@_)N!,\R=),,GT44X4T4D2]>IT0\=9OL.!LI'L=PL&FH
MLQ5*E'XX JGGTV18N4%%5DB*1"'B\*QG!Z#.'^?B!"L\P$9Y-P[]-!%H$<#V
MR)])NR;'?/=OB>E,>1:70CP[$*#K/\GN- W3Y*&HDHD7!BF>Y$3/E] 5>/N:
M9!-&0HF\&"#IT&QX20\@54U *60%Z*[GR:-IA@L:MRNR;J9TS>O+8YZ4'UY$
MD3-P5/T@')[&V>V#I\G<-\@<V\7X_L3J8P)];L@45F!"6@-U$J;FD![\E)WY
M43XZ$LJ$=3!.>RB &L:)VA4):08Z:\<SUTVVD;HMY+[J1X>3_YVZMUDO'%<X
M'AXCM@=<7;1A^TK 1NHG8PUK>*D+@WQWPU$@-T@Z#A[, ,A!J(($%Y)VD0<&
M'FSFNP"ZS3J"^N-&$4Z(*"]RT@&2OC:\<$<4382';:Y\#S$V= 1J!IH%Z&/K
MPM!7!R!$WRBD*<,('PIQ'?!G=VR8^<1^D7'9I!>B@SLR4@5QKXC41"OWXQ ]
M/++K*O860B=#.L3^:ZIT"R)YH)KV<'(CX#RDK+U^&)*UJ:Y&B==S6D9I(L$!
M=#5)*\%8KXX$19PZV/-*-F($^Y@"&) -XH0.(+<A+%59*$AGN>I2<SOZ=BM^
M*V42WC,;B)'7TM1!$X25*_[!@XV):\.LRL<B.T4R/8;C2-@!17BT$SJ594XH
M>-*0ES@?TC0VZX.9%N=+XN/MW+2?%(] @7$>1:,LB(P^B;]H<DG,B II!N4<
M9N]?5GS_<F#O7^S]R_U6[/Z"5NSE\=6-G./LK,DN;G[_>,7.SC]=7'T]OCF[
M."^8K!DEY<LHS/ DS%3G0/TB;KF?>4_57].NTW:3??GX^?B+])E^/#T[_UR!
MTW3YX==>0,U[R4+#?GOP%V@ABNE3^C'GNT_G[7;&>-NQ<+9A3(Q;^57\Z'M=
M#\>4,9WM-LBD$SIMWHJ ]-DV(]BRKV2,$Y]MD3;BVH'PP(A/&8D<1D/2B"Y#
M!>A1QV98K: VKK4]53Z01O&*)2-1^4<)A1XWZ2Z&?>(4I+<)U"DO\,R@83FC
MO+R2=U?RF_9Q(W/+FE!H:+^L=G ]XP45>[65Q1MOO<: +-\M>)OP;"JO"#/?
M$ZU!!VPUC*-N9B5*@S?* ZKR?MCYN0[8CEQ$=/.:Q=";@9-R-7!T0?4J[7>>
M'3+DU6!/@LB,N1$^')+C=#CTQ:!X>SS]L )H!@)E]E.CS5RHJ#;E (#O 1R-
MD+=3=54LT.2! >]@5E7D$>#B"/-J @6 -')YDCG+<3/R4!^3LR&-XWSQ?=HX
MQ8QR5]G??Z?!Q,U'84^YX%-BZ-G"R%>45#/--Z:S7IVC)[#'R1^L?!GD_:!!
M>CSK[NK(.#[SM*H>P@$QR)C.>'2*QI%4",($ZHG) )DC8="&*^ H";\#VKQ!
MYDFE\R2>/DRF>B1#Y8Y'Q5H-V6P6DW]D/UXX.\'A( L?YD//A>_I($?>64XG
M0_7SE(.UH949':0'@M-5><ZQNFNN](W*^WUX(X17)]:7GQ>U]T+1:0->NA44
M$T!TC"=7'15*WYI\IU N*>W/K.WPM-S[<_)R+PW@T.?A6G$EV$N</N7J.(>Q
M<724'"WW&) 6]_35D_!C,:(#_$,6E3.R Z392Q'YAL>J*S F@BF7# ^,ANN9
MPT:YM="5'DY)R&754IU706#)3<;!:K@IHT^E$.:PSSUJIX2SI(<A8]<1'S>E
MU>&M84AK!C&\U8F'2GN0?UI[Y@@.RK\(Y]N(DA]R 2 AJJ^SAN%0A:EF#N%O
M ;$5&;&43$KN:([NG8 "NH-$9A!2D0UZ911&OO1B8B X>1AI@5GN':# S!2Z
M16\5R2 ,SU)2"-9,#K"!4NLRHDF[@BC=1^X7#\(*#(94@)T!U]Q*(2.)A%J[
MZSL.,$9 A3=P%RF**GFEIP7? %:DF\+G%UA>(#<=B5L30K3=7&C"BG4X&K64
MQXLN5"!X];6-:1#;?73!828A3XQ1E4$4TE5X; HXI> +F)".^,L^6!S#(3("
MSM\@<Y KQ]])'ZA?&QY_AQ&F0*E)AE'HIBC1R;^?@0 O%/!>;=#UA=X1P"V[
M.8]<J7_DJH]C#X8_R_NN4R!UA'PJ8P+4XV-V!Q8IVBR4\Z6<JGYXBTE>CI3"
M6#)[2,(\C\17#>:UOU6!N0"6K]SG8UA&@UW#-QPD,NS[&M[HLS_@,WS_'PZT
M+K=RP[T1#V3$'2II\KQ+)106XO\)<%, SC%<0 1 0.?NS,!TKAM)]DRA.K_B
M).P%#/A<!FZH\ 6D,\+H2)!E@7=7P'-H=;H" 4!N:XE2TS2%%2/3J^15WI59
M<,!%:"R3\C*36)%'8 1*<U5>:?1$)]Z=IV\,0MEKA?G<H=!,-2<]L896YZ62
M@I($!=A.\J\X=?HHX>@V09I[N6[*)!IZFY5= P"3LFB8=GU06WW!??2+1R$P
MTB!6:BP0MW1?Y1>B6+4>0SJ2_"M^<!1ZC7Q.32"Q"NJ\C53FS B13Y:I(4]E
MU&24#B7?&.S=R$K32WQVTS$=R.A8$L13TD&=+?._>Y,D0Q;ZA+5;OL\I6S8[
MNFH0*VHG<9!V8_%/FG];D(=THYK";FXCC V6:,:+BFR*["O*3.K!&2LVXEM+
MS&KZ$5>I*#S'RH6Y8=HJ"0^#![,04ZD/O&A"J:C\4W5! J(E9\2P2[)0+@N/
M*F$@[X]4&"V,*%,09U&0S$@G4.+RZ5926N$%TV#J1170IK<KK?JQU"$8.68$
M.>M0WMN0U"K=5:E E<=BVG16X/+II@C$4EABG*&"R0\]!E-0-+A.ZT?%(N-U
M9"(P[,M0=Q*^\M@GCY.Y*^ QOI7I+"^3/)$??ZU$&B[6 J#LLFEZ,4^HF;MX
M??\G5W,I*\FF-M;YUW0=-SC6/*V@T>/*M!4!<M#LE)ZTIJ^L2LY>I366.GM.
M[^U]Q=N>&0[Z+NWH\/&EZY8*$Q32H#-T3FH827^@AR)[U ]-'0B:$E0TNM5X
MCU08<,IW?IM9_R+6AV^PK3R\1B?!BI8!V'$I#9XI1)7IG5*\358T1+TX5D%&
MVIQ5OVIEHF3W%!X7*4ED&=\R?J6,_X2:E4MG?!<+O7C=--&Q=45SS;#4=.X3
M?$%.1_H.+SSH4$]'&>V%%$Q%JA0,8C@&4TQK81)IF_4YF TD*J@Z$EFQ19M<
M:%L%'E(FK&5^R_R6^1\+DQLR]4W%[,$'$ 9CQ9,FZS-G[/@('8;1CF )H+O*
M.%O)T#2._L< >*B7^D61,''2RCUHLRY,IXY!EMDML]>?V>MJXI]D-PWD@W%#
M=&]QF+<G>1"C"P0N1_OX(XQ<]C!_6I4BLOQG^<_RWV-A\I?0IUVZ<\@=:,:%
M@RYPH*X%Y U8($:YMI21[Q3>+O*3L/0!4F8^=QPQI&2)%\&N%?-:3MC5T_1%
M6KAGT\0D;RJ0G'H3N8)ID->+4T'^GN^K.W]5'"3[0M[G%JYY&W01)RO/T45<
M)/Y)O4C&?C3R^QL=4975&*%\!*)MI,:87#??Q5BEJ00P#;J;,?L:S<GX.RQ"
MCB<OT K78@NTQ;*BVHKJ9X7)=3^,$GXK8EW?6-X[Z8M@RI*C@\QL5ZB^@D'.
M4A[1PC7]9&".<?UC7LK12S[>C (+Z>OEI_@^'G&;\L#8)INK,YFK<[A.N3HV
M]69VZHTUCFIK'/TU'=GC87009NO*"#&/ G5UH%X:4)B?,IVFZLZ80;6)</I!
MZ(>WXSS+&9-HA:SN)>/J<NV@+2MTF'5%M!W+0C-TU^ZY%!,7Z1QF76XM,-\7
M*C640EDI) K-,&L'63MH14=6H$UD";!0O"@KWGH;ABZ%LF1A02,OIBI"ZI2@
M"VA_:UXWV>?CX\L7<1ZUO&AY<6D7M6;!?*RJUP7=125FY&E"G9[I#A4[=XA;
MSV$]7_SP5, <'28\X$Y7_X7L;83Q3M6V#-1E:TF"0+.>QX\ES' C@]*YK Y7
MB)\3/[@CHB[FJTTEF/D>17[+M%HC^VIVP!S9%?(>#4:CW"@5E >O8EA\1(Z]
M)CLUT^=T HZJ I7E?AA=#2;2FAKJTBU+Z-+Y293/0U%^=$<0>;'(\K9TJA@?
M<9D1A;'6*FJ'VD(, <94D@K(94@M1<(\V4N&T6,K(SP9&^ LS:O2A&>XNXK9
M*&8 @BNP^0D1*^4!%-Q1>M68.Z7@KU(@"KD.W32AQ\ASA:'[2?AK(:VB8>3+
M2%SJ2BRQ3#8]>JNO28RR9:I.F%LHP@6&(]9_H4M1":I83"+O+;L5 8:6YOEB
M>:H=&;3H3[OUPVY6D'<21,H??!=B/@JR_UO]?#:D$5@O_0Q 5<3EV1.W<&Q,
M^F^SR'W FI!9&502<,Q&V**J'(<8@XR1W4UVG*5Z3-2>G,P&DSD#%+YOM \I
M'UX:']/Y3)@CW@<1#(-F(*/U2SHA SS0)5\*>:@9P>C"*C3$$'OF.(DL""47
M- #TD0-(.%SZ=M3EMBIX!82!7]Z"H"4*!20+1\9V9Z<2@(KC4%^'6ZS^0U$Q
M9K0;K@,@^+>05>64'$ RQGP.X,% ^Y1D#AS%[E"Y' I@E@EY%.[N(\[ %DM%
MX6R!$N9).0>K%\PR\^W"1+[4A'$*=!%-!6(_Z+;S6;+:5@^CFV)&E2HD54Q*
MRV'3*()$Q7U/I'ZAZ1\K?:0[TTPT+)D8/Y)Y;B+*DM-H2?(.S)2!E#F2R]U,
MI-Z3QVCH"!5:8B;JH&NK$&XB92"RG!F\LE@ RJR4R"PY7;I\3;Z5I<$UY1D%
MV!.C46'$1\;;U*E+!<KE4;CD@2YFCV2*1V].KJ.8/]>3=>>R)903 &8-=*.0
MXX&-FG30W1!A6'H[]#"1 &4(>AZ[_4D>RE!:JM0,(R,C,0GR+/5 NM/5YFC#
M9*E(K[NR:95\G<R?F8+ K,2/4OS>8]:N+;L7LVT*<=P*$IA\HZJ8&71*IW19
M+Y]P&SL1Z!%,M2.]A):J*0:::+3FB59$43C"?U),211@H&+*R4#FJOC4>0ZD
M:R!+W4=8(TV7U =5-876+(=0ZC<E*CA89XX(8LF0V4UD5C\YNPWW9(M$U1Z1
MJ !S>)1M-RDBW##7'JI2A#$8I<_()C?9)K,%&141<LA-)<IBD!V77F]Z7=F?
M"!7#M4C&\N3^S:R8K&L!Z?U\ZE*@Y"E#YM3;(9Q-8=BD.+695<J16IQ<GB:J
M&6N054F4N43>D,QX9?OU$7R"Z:1IEOD\"^PLCY^ !.V$[?%NI";#)8(Q1NF<
MYGKTT/DB9%$!@J2Q!RH,A%T+\[)"YNA450^ST509S@$ENF(.;GJ+A3%5N6$U
MKMD@8C%(&U0L"3?')9$PZHX>&K\D;@F.\I*<BBI2P'.>#AI+Q<&-5 >4P+J&
MAOY2"[_8B*7LQJ0UU5)5"1C:DZ%49?Q786O38$:?-ATN)35C10?L$S&F8RUI
M(^*"!>"C#Y#EN1Z4L(;9N3X5I0SD9F4IT";[BY"M=E,<E@QUR8F->:4BDQ(H
MT/GA-J).FW)\F1T*Q.%I]4R'MHP^)\4$ 2QK80ND)=-C,@-*&Y2$38258?3(
MPU0L(WZR!V1U''D=',JKYIG:RQ!A DX#^E98=4K,.I+H11@++62<3V?<&Q9@
M4":3$8_:21&:() &E_@.(G6 =]X.X%"54KC+^]X5 G_E",@YI+6+5DDQ-#DC
MS8E:NIIT#=2BM,<#NB.+KY!U0;4^PT#F)=&A#Z]=TH".1$B0!GGGYSP=RX(3
M:8"K IZ2392 )Z9 3 2W7+IKBL22\5>.!6I#':B2.7C"A$F!5'/S4"%0G52Y
MCLDI&.A3:E7G4MP)[4,IMP:,"JM44F4RD[J09B^S:\NMBFE3HO0$,6584 '?
MXOJ0HW5U=[)3E<F:#6.@6-J>Q6@E%$H]E#33:S+-5F,Q><6>@@=A5N431Q>G
MF63(N151JRHL8X,O)H,OCFSPQ68$7RRKSN)'6<8R;Z:4?S%=;W&_R3[^W]_/
M/IS=K*(0J+P,[881'-.S>]"%[T6)^0L=F=X^>+6+!YI,W,])J?56KEW+,*HN
MQMK#'^RG%OWS]JU:ZNX]MW!/!RL@7R&9G:=8AB##Y6*7C6HS<JV=I2[5H( '
MK6U!0!\N"=!*7!.H3ZDB(95_+X/S1##+ Z&_9$IY+/CK3!K+Q?R]BWLPKMG
M<UU?Y#KVOE4_H5WS3KO9WB AH*"V *8?#3-MH(@?_W^GU=[?.6CVD\&\0M$G
MN,R>X?*9U>-LF$8Q-J;4]Z)SNK51'RK9AFKW%3>:ON%?LB /YKMA13!CX&O5
M&6^GU='W%M<\ZG(X VQ?_/#%6$_1:;4Z3;0!K.RJQ=K60W85F'")@JMC!==3
M!-?A$P37= -&*[A6+1QJ1M%6<,T07!UK<3U-<!TMS>)J'])MR4D3)-->:ZX8
M.FKM6S%4<_JT8FBF&++VTU/$T&YK:?:3%4-6#*U>#&%BR7)E4+O5;IZ=7^OU
M;HPP6AS9CP7>&?419/_WP]47=J9ZQ++3T$GICO@5BH+IK]U0M:KAPR%6)%;1
M&-0*GLN&F:<\X2"<_+R[)P81T#0)OY4WU5B_V,5:QBJU0(Z1K\=5\[VVTJ86
M:[/2)I<VUR>_6VGS)&ESPW_(BN\?,5F%^@Y=.WTQX)F<L6Q?B[59ML_9_N3X
MBV7XYV/X$^X[JML3P_ =;(5HV;]>:[/LG[/_Z<=/S/+_\_'_J>AY@6?9O\9K
ML^R?L_^7XP^6_9^1_;_PKO MY]=T;9;S<\Z_O/IH&?_Y&/]2MKA>EN$_21,:
M0(_#VZ/?/BR?_.$AG%29R8C?9"IB?68]I 50J$A[5Y+U\B'#U.MZ'PB<Q=9Y
M@CE+[!*SPLH]S-M,EAI4+?5,VI/5/51#;?A-!ZT#3S]'W:7GB.^V^4?31&#F
M'^VTUBG_2,_A>O'0Y[ ACZAQN^N'SO=24:D&M0E+3TA8ZBRHRE7"TC5\G24K
MR3\*B4K79Y_/CV^^77U<;HK2+!'PO!V&)\(I"QG@^K+__A!+F25\);!;-F5[
M8W:PF_HJB=F5]1YD5U-5G@O[CF&AB("N_;JBS_V>+IQ"12W5 Y0^FP:84HSC
M\33IAQ%L;EXVJ$T,FZ&7]_9J;&KNWK>XQQ+XE^.;F[.3C^SZX]>SDXOSTV\G
M-Q=7[.3BZO+BZOCF[.+\>8^3ZPO@IR_NU3O@@*!L;(F[?"QIN>4BX_6[-_CJ
M,\<-O61</-/Q>1W@N6 FYE*DRYOX#;L&)15Y[$N*VNI%0'R) +7 ?$[OE/=^
M1AAH5G;10O<IT'UUBF;I<6:69E&VZ%BXC+ AP1" GH,?O\>RI&E -;K4XZ_G
MH*,RKT.Y\?NL4#OE"3QZX21A%^#4.6I0:; Y<TT<)!\^ZVPORI?CZYOMR^//
M'[<_7'T\_F.F7Z0V_H[VH_P=ZDOX"&=6I*7_\^Y-/QGX[__/_P-02P$"% ,4
M    " #8B%U1-@AG#J('  "F+@  #0              @ $     97A?,C Q
M-C,W+FAT;5!+ 0(4 Q0    ( -B(75&&'/U8G@<  $0L   -
M  "  <T'  !E>%\R,#$V,S@N:'1M4$L! A0#%     @ V(A=43,FPJ^=!
M[A,   T              ( !E@\  &5X7S(P,38S.2YH=&U02P$"% ,4
M" #8B%U1'X%9):$$  "U%   #0              @ %>%   97A?,C Q-C0P
M+FAT;5!+ 0(4 Q0    ( -B(75$V\"82I$$  'U>   :              "
M 2H9  !L871T:6-E;&]G;V-O;&]R<&US830Y+FIP9U!+ 0(4 Q0    ( -B(
M75%*YRW!3!$  !W2   1              "  09;  !L<V-C+3(P,C P.3(V
M+GAS9%!+ 0(4 Q0    ( -B(75'O48OMV T  ,C$   5              "
M 8%L  !L<V-C+3(P,C P.3(V7V-A;"YX;6Q02P$"% ,4    " #8B%U1MY@P
MX]8]  "T104 %0              @ &,>@  ;'-C8RTR,#(P,#DR-E]D968N
M>&UL4$L! A0#%     @ V(A=4?L-_E&=5P  /[0$ !4              ( !
ME;@  &QS8V,M,C R,# Y,C9?;&%B+GAM;%!+ 0(4 Q0    ( -B(75$WXYY)
MET$  ,2[!0 5              "  640 0!L<V-C+3(P,C P.3(V7W!R92YX
M;6Q02P$"% ,4    " #8B%U1@U$T72Y" 0!<.14 %               @ $O
M4@$ ;'-C8S(P,C P.3,P7S$P<2YH=&U02P4&      L "P#! @  CY0"

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
